Я пытаюсь проверить создание папки с указанным c путем. Я могу правильно проверить, существует ли папка перед ее созданием, но когда я запускаю ту же проверку после ее создания, она возвращает неопределенное значение.
var expect = require('chai').expect;
var assert = require('chai').assert;
var fs = require('fs');
var dir = './tmp';
describe('Create a folder and check if it\'s been created', function(){
it('check if folder has been created, if no folder exists, then create one: ', function(done){
if (!fs.existsSync(dir)){
fs.mkdirSync(dir);
}
done();
});
it('check to see if folder is there', function() {
if (fs.existsSync(dir)){
assert.isOk();
}else{
assert.fail();
}
done();
});
});
результат:
1 передача (23 мс) 1 ошибка
1) Создайте папку и проверьте, была ли она создана, проверьте, есть ли папка: AssertionError: ожидается, что неопределенное значение будет истинным