0
我有我認爲是爲實習生設立的標準功能測試,我可以讓他們在幾個瀏覽器中一致地傳遞。我仍然在評估在項目中使用實習生是否合理,所以我試着去看看當測試失敗時會發生什麼,而且如果我讓一個測試失敗,它總是會導致套件中的所有測試失敗。theintern:1測試失敗會導致所有測試失敗 - 這是預期的行爲嗎?
我的測試,看起來有點像:
registerSuite({name : 'demo',
'thing that works' : function() {
return this.remote.get('http://foo.com')
.waitForCondition("typeof globalThing !== 'undefined'", 5000)
.elementById('bigRedButton')
.clickElement()
.end()
.eval('jsObj.isTrue()')
.then(function(result){
assert.isTrue(result);
})
.end(); // not sure if this necessary...
},
'other thing that works': function() {
// more of the same
}
});
我要去嘗試和調試,以找出這對自己,但如果有誰知道,如果這是預期的行爲(1次測試失敗我只是想知道導致整個測試套件失敗,並報告套件中的所有測試都失敗了),還是它更可能是我的設置錯誤,並且在承諾之間有什麼不良交互?
任何幫助將是真棒,並樂意提供任何更多的信息,如果有幫助:)
謝謝!
D'噢 - 我不知何故錯過了,非常感謝,非常高興它不僅僅是我! – user82116
在2016年! 我們有修復:) –