Запустите простой тест в Mocha

#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)
    })
})