#javascript #reactjs #mocha.js
#javascript #reactjs #mocha.js
Вопрос:
Я пытаюсь выполнить простой тест в Mocha, чтобы убедиться, что результат деления возвращает число, но тест всегда находится на рассмотрении.
describe("Return result", () => {
it("return a nb when string.lgth / number"), () => {
const text = "oula";
assert.equal((text.length/2),2)
}
})
Что я сделал не так?
Ответ №1:
Это минимальная ошибка, но все же ошибка.
Определение написано плохо, должно быть
it("...", () => {
Но у вас есть:
it("..."), () => {
Почти то же самое, но зависает выполнение.
Кстати, я рекомендую использовать assert.StrictEqual()
, потому assert.equal()
что он устарел.
Итак, рабочий код:
describe("Return result", () => {
it("return a nb when string.lgth / number", () => {
const text = "oula";
assert.strictEqual((text.length/2),2)
})
})