我正在使用karma,mocha,chai,sinon和Angular mocks进行单元测试。在我的$scope.loadChart中,我正在在canvas标记中绘制图表。我正在使用http://www.chartjs.org/来绘制图表。
Chartjs需要这段代码:document.getElemetById('#canvas').getContext('2d')。我该如何在Sinon中存根化这个代码?我的测试在这一行卡住了。
Chartjs需要这段代码:document.getElemetById('#canvas').getContext('2d')。我该如何在Sinon中存根化这个代码?我的测试在这一行卡住了。
TypeError: Attempted to assign to readonly property
。 - Pavoldocument.getElementById.withArgs('canvas')
,我正在尝试模拟createElement()
。 - Pavol