我试图让嵌套测试工作,这样我就可以使用主文件来运行不同的测试集。我按照示例进行操作,但每次都会出错。
我有第一个文件:calculator.js
module.exports = {
'calc': function(test) {
test
.open('http://www.privatestudentloans.com/learn/repayment/loan-payment-calculator/')
.waitForElement('article')
.assert.exists('#psl-calc', 'Calculator has loaded')
}
}
就其本身而言,测试运行良好。但后来我尝试从另一个测试文件 master.js 中调用它:
var calculator = require('./calculator');
module.exports = {
'tests': function(test) {
calculator.calc(test);
.done();
}
}
尝试此操作时,我不断收到错误消息:
警告:SyntaxError: Unexpected token 。加载套件“master.js”失败。Skipping!SyntaxError: Unexpected token 。
那么哪个。是不是很生气?