Как получить HTML-страницу ASP.NET MVC 3 в тест QUnit? - программирование
Подтвердить что ты не робот

Как получить HTML-страницу ASP.NET MVC 3 в тест QUnit?

Я начал использовать QUnit для тестирования кода jQuery определенной страницы в моем приложении ASP.NET MVC3. Пока что я предоставил HTML-макет, который использует тестируемый javascript файл. Возможно ли, чтобы он ссылался на фактический HTML для страницы, используемой приложением?

4b9b3361

Ответ 1

Из того, что я вижу, вы пытаетесь предварительно визуализировать HTML-код с сервера и отключаете свои модульные тесты. Я не верю, что это отличный способ сделать это и запустить JS на правильной последовательности. Лучше всего создать стандартную HTML-страницу (не страницу просмотра), сохранить ее в папке с вашими сценариями и использовать ее в качестве своей "тестовой" страницы. Вы не должны полагаться на какой-либо стандартный HTML-код для запуска тестов Unit, поскольку dom может быть изменен в любое время, вместо этого в ваших модульных тестах обрабатываются все манипуляции с dom, затем выполняйте ваш assert, а затем удаляйте его, если он пройдет, чтобы максимизировать эффективность. Вы должны иметь возможность создать тестовую среду на dom, протестировать ее, затем уничтожить, промыть и повторить.