[JS App] Code Coverage


2

Ако някой иска да ползва такъв инструмент за JavaScript/jQuery може да пробва Blanketjs. Много е лесен за интеграция и използване. Има подробно описание на официалния сайт, откъдето може да се свали и минимифицираната версия.

http://blanketjs.org/

От softpedia може да се свали архив с дема и неминимиф. версия

http://webscripts.softpedia.com/scriptDownload/Blanket-js-Download-77120.html

В отборната работа не успяхме да го използваме (мисля че имаше конфликт с наследяването), но в домашното за Unit testing - Snake Game проработи.




Отговори



0

Аз ще се възползвам, за домашното по  Unit testing ще бъде добре..


от ellapt (6303 точки)


0
А успя ли да го подкараш при външна папка с тестовете? В смисъл в едва папка html на играта и скриптовете, а в друга тестовия html с неговите скриптове?
На мен само грешки ми даваше и докато не преместих всички сриптове в една папка, както и двата html, не тръгна.

от Antoveravip (616 точки)


0
по-правилно е да са ти в отделни папки - готовото приложение и директорията с тестовете. Аз копирах blanketjs в папката с тестовете за Snake Game и нямах проблеми. И не би трябвало да възникват проблеми с пътищата, ако си линкнал скриптовете правилно. ето примерно как са при мен нещата за тестовете на moving objects

излизаме с ../ от директорията 2. snake-game-tests и влизаме в директорията на играта. Какви точно грешки ти е давало?

от pdrenovska (2196 точки)

0
Еми и аз по абсолютно подобен начин ги линквам:

И като давам да ми провери код-ковериджа: На изкачащ прозорец ми хвълрля:
Error: Blanket.js encountered a cross origin request error while instrumenting the source files.
This is likely caused by the source files being referenced locally (using the file:// protocol).
Some solutions include starting Chrome with special flags, running a server locally, or using a browser without these CORS restrictions (Safari).
Or, try the experimental loader. When prompted, simply click on the directory containing all the source files you want covered.Start Loader

от Antoveravip (616 точки)