2016-02-09 5 views

ответ

0

Мы рекомендуем ti-mocha (https://github.com/tonylukasavage/ti-mocha), который подходит, тестирует, поддерживает утверждения, пропуски, расширенные проверки и многие другие функции.

+0

Спасибо Гансу. Попытаюсь. – Ramya

1

Есть довольно много рамок для модульного тестирования:

Но большинство из перечисленных выше структур либо прекращено, либо больше не работают. И рамки, которые все еще работают, в основном работают в контейнере Titan/времени выполнения. Это означает, что проект Titanium должен быть построен и запускаться первым, что делает процесс выполнения ваших тестов очень медленным. Кроме того, большинство из них не дают издевательства над пространством имен Titanium (например, манипулирование/издевательство Ti.Network).

Мы используем набор инструментов TiUnit для нашего модульного тестирования в сочетании с Istanbul (покрытие тестированием/кодом). TiUnit покрывает наши потребности в рамках модульного тестирования:

  • Быстрых и исполнение за пределами Titanium контейнера/выполнения
  • Дразнящих все зависимости (например, необходимые CommonJS модулей)
  • Генерации издеваться для всех функций, констант и свойств в Ti имен (Ti)
  • Callback, L макро и $ тестирования

Более подробную информацию можно найти на TiUnit github page