Софтуерно Инженерство
Loading...
kr056 avatar kr056 53 Точки

JS Advanced - Unit Testing with Mocha - 05.Shared Object

Може ли някой да помогне за тази задача дава ми тази грешка Error: Cannot find module 'jsdom-global'

при този ред this.jsdom = require('jsdom-global')();

И в условията няма много информация за тестването на такъв тип задачи,някой друго разяснение няма да е никак лошо.

Тагове:
0
JS Core
Jeliozver avatar Jeliozver 356 Точки

Не трябва да пускаш код с require-и те библиотеките в judge са си заредени. Трябва да пускаш кода само от главния describe (в него също не трябва да има зависимости към библиотеки или външни файлове).

0
07/03/2018 20:21:34
kr056 avatar kr056 53 Точки

Не мога да я подкарам локално и са ми леко неясни нещата.

0
Jeliozver avatar Jeliozver 356 Точки

Ето моето решение. Виж как съм го построил. В джъдж пускаш от sharedObjectTest.js от 6-ти ред докрая.

0
kr056 avatar kr056 53 Точки

Не ми е judjge проблема,искам да разбера защо ми дава тази грешка.

0
Jeliozver avatar Jeliozver 356 Точки

Ами не може да намери модула нито глобално нито локално за проекта, ,а и начина по-който го декларираш е грешен. Дай направо целия код.

0
StanimirZ avatar StanimirZ 4 Точки

 

Стартирай това в Terminal, който отвори с alt+F12:

npm install --save-dev --save-exact jsdom jsdom-global
 

0