#javascript #node.js #mocha.js
#javascript #node.js #mocha.js
Вопрос:
Скажем, есть каталог (Testcases) с файлами .js, некоторые из них являются тестовыми файлами с функцией it (), а остальные не mocha Testcases
используются, выполняет ли mocha только те, которые с ним ()?
Ответ №1:
Как насчет того, чтобы попробовать это? Это простой эксперимент, который вы можете выполнить примерно за 2 минуты.
$ mkdir test-mocha
$ cd test-mocha
$ npm init -y
$ npm i mocha chai
Testcases/a.js
console.log('test');
Testcases/b.js
var expect = require("chai").expect;
describe('Test', function() {
it('1 equals 1', function() {
expect(1).to.equal(1);
});
});
И запустите свою команду mocha:
$ ./node_modules/.bin/mocha Testcases/
test
Test #1
✓ 1 equals 1
1 passing (4ms)
Итак, ответ отрицательный.
Комментарии:
1. Но в тестах он рассматривает только функции с помощью it(), верно?
2. Или
test
, если вы установилиui
значениеtdd
. И описание, набор и все это для перехватов.