我正在尝试使用Mocha测试我的应用程序。像这样:
it('should throw error if FILE already exists', function () {
const path = 'test/styles/header/style.css'
createNew(path).catch(err => {
return assert.equal(err, 'already exists')
})
})
和createNew
:
const createNew = function(path) {
return new Promise((resolve, reject) => {
if (fs.existsSync(providedPath)) {
reject('already exists')
return
}
...
测试诺言是否是我做事的好习惯?