0
私はカルマジャスミンを使用しており、Vueコンポーネントをテストするためにbrowserifyしています。 1つのメソッドは、ロードイベントでイメージをリッスンします。しかし、イベントハンドラで呼び出されたスパイは正しい結果を得ていませんでした。スニペットに続いて、エラーを示していますジャスミンのスパイが画像のロードイベントで機能しない
ここlet spy = jasmine.createSpy('spy')
spy.and.returnValues({
name: 'name'
})
describe('example tests',() => {
it('should pass', (done) => {
var img = new Image()
img.onload = function() {
console.log('2', spy())
done()
}
img.src = "http://dummyimage.com/100x100"
console.log('1', spy())
})
})
我々は、位置1で、ログショー1ですが、2位で、ログは未定義を示しています。