Интеграция Qunit в клиентскую среду - PullRequest
2 голосов
/ 05 августа 2011

Есть ли примеры того, как Qunit может быть реализован в полномасштабном цикле разработки. Существующие примеры требуют жесткого кодирования тестовых сценариев в производственный исходный код. Есть ли в настоящее время способ разделить модульные тесты и исходный код? Я просто хочу код модульного теста в коде разработчика, а не в производстве.

Спасибо P

Ответы [ 2 ]

2 голосов
/ 15 августа 2011

Посмотрите на существующие проекты, использующие QUnit, например, jQuery UI .Папка tests / unit содержит все модульные тесты на основе QUnit.Это достаточно отдельно?

1 голос
/ 12 июля 2013

1) Держите свои тесты на устройстве среда в выделенной папке. Например. вот так

app-wwwroot/
  ├── js/
  │   └── moduleA.js
  └── tests/
      ├── moduleA/
      │    ├── dummies.js
      │    ├── stubs.js
      │    ├── mocks.js
      │    ├── fixtures.js
      │    └── unit-tests.js
      └── unit-tests.html

2) Исключить папку из сценария развертывания или производственной ветви в вашей системе управления версиями

...