我是JS和摩卡新手。这是我的简化源文件。
$browser.get(LOGIN_URL)
.then(() => Promise.all([
populateInputById('signin-email', 'email', ACCOUNT_EMAIL),
populateInputById('signin-password', 'password', ACCOUNT_PASSWORD),
])).
then(() => {
console.log('Success');
});
$browser
对象是一个全局对象,由我们的系统使用。我应该为这个函数编写单元测试。这意味着我需要能够初始化这个对象。
我已阅读mocha docs,并发布了此类帖子joining tests from multiple files with mocha.js。但是如何初始化$browser
对象?
我的单元测试文件如下:
var assert = require('assert');
describe('Sample test', function() {
it('login test', function() {
// I need to initialise $browser here.
})
})