Юнит-тесты на javascript? Реально ли?
Хочу написать юнит тесты для web-приложения, но сталкиваюсь с такой вещью:
Надо, например, заполнить форму и отправить ее. Пишем код:
form = $("#form1").get(0)
form['name'] = 'ляляля'
form.submit()
А дальше - элементарщина: если дожидаться события onload, и вешать на него анонимную функцию, то код будет выглядеть как куча вложенных друг в друга анонимных функций, вешающихся на одно и то же событие. Ну и по мелочи - проблемы типа кросс-доменного скриптинга, который рестриктед.
Есть ли инструментарий, позволяющий создавать javascript юнит-тесты, например, под firefox, в процедурном стиле?
|