Loading...
MartinRusanov avatar MartinRusanov 95 Точки

[JS Core] Mocha testing "chai is not a function"

Здравейте мога ли да попитам някой, който разбира от моча. Идеята е следната => трябва да се направи mocha unit test при който се тества дали число е четно или нечетно. Лошото е, че ми дава грешката "chai is not a function" при зареждането на библиотеката, Какъв може да е проблема? Кодът ми е следния: https://pastebin.com/AM31Gn9T

Тагове:
0
Module: JS Advanced 23/05/2017 15:27:21
MartinRusanov avatar MartinRusanov 95 Точки

Аз погледнах в нета и видях, че трябваше да инсталирам отделно chai по следния начин. npm install --save-dev chai ЛОКАЛНО, за да може да работи. Мерси Викторе, че ме насочи. Не знаех, че при мен трябва да инсталирам chai отделно. Аз пуснах моча тест на задачата обаче се наложи да променя кода на условието, което не е добре. Оригиналния код от условието на задачата, за тестване е следният https://pastebin.com/YQakCzgq, но се наложи да го опростя така: https://pastebin.com/pSiUwAT1. Някой да има решение за оригиналния код от условието, или да знае как може да се реши задачата с оригиналния код за четно и нечетно? В оригиналния код има if (string.length % 2 == 0) просто не разбирам тоя length за какво е, защото това определено не е проверка за четно или нечетно

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.