Как выполнить модульное тестирование клиентского jQuery / Javascript внутри ASP.NET MVC? - PullRequest
8 голосов
/ 05 октября 2010

Microsoft действительно продвигает ASP.NET MVC, и одним из ее основных преимуществ по сравнению с ASP.NET Web Forms является модульное тестирование. Затем они объявили, что будут поддерживать jQuery в качестве официальной клиентской библиотеки для платформы, автоматически включая источник в новые проекты. Недавно они объявили о своем первом официальном вкладе в стек jQuery: создание шаблонов, связывание данных и глобализация.

Мой вопрос заключается в том, как Microsoft ожидает от разработчиков модульного тестирования с той же мощью и гибкостью, которую они предлагают через MVC, с этим толчком к все большей и большей клиентской логике? Существует ли основа для модульного тестирования сценариев на стороне клиента, которая даже приближается к сравнению с тем, что доступно через ASP.NET MVC? Microsoft поддерживает или предлагает конкретную платформу, которая обеспечивает эту функциональность?

Ответы [ 2 ]

6 голосов
/ 05 октября 2010

Вы можете взглянуть на QUnit .Не уверен, будет ли это одобрено Microsoft, но именно это используется для модульного тестирования самой инфраструктуры jquery.

2 голосов
/ 24 апреля 2013

Я использую следующие фреймворки для модульного тестирования JavaScript:

QUnit

На мой взгляд, лучший выбор, если вы хотите проверить свою логику функций jQuery.Он был разработан разработчиками jQuery и хорошо с ним работает.

Jasmine

Это среда BDD.Это очень полезно, когда вы пишете свои тесты как спецификации для вашего приложения.

Обе платформы могут быть интегрированы в тестовый проводник VS2012 с помощью Chutzpah Test Adapter для VS 2012 .

...