0
간단한 비동기 테스트가 작동하는 데 문제가 있습니다. 함수에 전달 된 data
는 않기 때문에 다음 코드 조각, 심지어해야하지만, 콘솔에서 오류가 발생하지 않습니다 동일하지 0
:비동기 테스트에서 오류가 발생하지 않습니다.
define([
'intern!bdd',
'intern/chai!expect'
], function (bdd, expect) {
with (bdd) {
describe('Test', function() {
it('async test', function(){
var dfd = this.async(2000);
var wait = function(ms) {
setTimeout(function(){
dfd.resolve('test');
}, ms);
return dfd.promise;
};
wait(1500).then(dfd.callback(function (data) {
// data === 'test', so this should fail.
expect(data).to.equal(0);
}), dfd.reject.bind(dfd));
});
});
}
});
난 내가 때문에 어딘가에서 엉망 확신 지금까지는 약속들과 함께 일한 적이 없지만 어디서 왔는지는 알 수 없습니다. 어떤 아이디어라도 많은 도움이됩니다. 감사!