Я пытаюсь протестировать свое приложение, используя 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
}
...
Является ли хорошей практикой проверять обещания так, как я это делаю?