Любые рамки, доступные для написания тестовых примеров для поддержки приложений iOS, разработанных с использованием Appcelerator Titanium?Рамка для блок-теста в титановом аппликаторе
ответ
Мы рекомендуем ti-mocha (https://github.com/tonylukasavage/ti-mocha), который подходит, тестирует, поддерживает утверждения, пропуски, расширенные проверки и многие другие функции.
Есть довольно много рамок для модульного тестирования:
Но большинство из перечисленных выше структур либо прекращено, либо больше не работают. И рамки, которые все еще работают, в основном работают в контейнере Titan/времени выполнения. Это означает, что проект Titanium должен быть построен и запускаться первым, что делает процесс выполнения ваших тестов очень медленным. Кроме того, большинство из них не дают издевательства над пространством имен Titanium (например, манипулирование/издевательство Ti.Network).
Мы используем набор инструментов TiUnit для нашего модульного тестирования в сочетании с Istanbul (покрытие тестированием/кодом). TiUnit покрывает наши потребности в рамках модульного тестирования:
- Быстрых и исполнение за пределами Titanium контейнера/выполнения
- Дразнящих все зависимости (например, необходимые CommonJS модулей)
- Генерации издеваться для всех функций, констант и свойств в Ti имен (Ti)
- Callback, L макро и $ тестирования
Более подробную информацию можно найти на TiUnit github page
Спасибо Гансу. Попытаюсь. – Ramya