Јасмине (ЈаваСцрипт радно окружење)
Овај чланак је започет или проширен кроз пројекат семинарских радова. Потребно је проверити превод, правопис и вики-синтаксу. Када завршите са провером, допишете да након |проверено=. |
Јасмине је радно окружење отвореног кода за тестирање ЈаваСцрипт кода.[1] Има за циљ да ради на свим платформама које подржавају ЈаваСцрипт, као и да има синтаксу која је једноставна за читање и коришћење. Под јаким је утицајем других радних окружења за тестирање, као што су СцреwУнит, ЈССпец, ЈСпец, анд РСпец.
Коришћење[уреди | уреди извор]
Јасмине тежи читљивости. Једноставан "Здраво свете" тест је дат у коду испод, где функција десцрибе() описује пакет који садржи тестове, док функција ит() представља појединачну спецификацију (појединачан тест). Назив ит() је настао због идеје о развоју софтвера заснованом на понашању и служи као прва реч у називу теста (и они би заједно требало да чине реченицу). Синтакса је врло слична синтакси РСпец.
Следећи код тестира функцију која се зове
zdravoSvete()
и проверава да је њен излаз "Здраво свете!"
describe('Zdravo svete', function() {
it('govori zdravo svete', function() {
expect(zdravoSvete()).toEqual("Zdravo svete!");
});
});
Јасмине има и бројне друге могућности, као што су специфични мечери, шпијуни и подршка за асинхроне спецификације.
Историја[уреди | уреди извор]
Развијен је од стране програмера који раде за Пивотал лабораторију, који су претходно развили ЈсУнит.[2]