Тесты среды разработки не на 100% совместимы с подготовкой и производством в рельсах - PullRequest
0 голосов
/ 13 апреля 2010

Мы используем несколько конкретных приложений / API, которые (к сожалению) сильно отличаются от разработки до подготовки / производства. Мы используем тесты и непрерывную интеграцию на каждом этапе, но в dev тесты раздражают неудачей (выдают диалоги и т. Д. - спасибо Windows за 64-битное уведомление!). Ненавижу писать пользовательский код, но есть ли рекомендации по разрешению подмножества тестирования в ruby ​​/ rails - или по исправлению определенных тестов при работе в Windows?

Некоторые конкретные ситуации, которые:

  • Identify.exe не поддерживает 64-разрядную версию Windows и выдает диалоговое окно.
  • Sethostname не поддерживается и выдает ошибку (по крайней мере, это командная строка).

1 Ответ

2 голосов
/ 13 апреля 2010

Вы можете смоделировать код, чтобы отделить зависимость от других приложений. Используйте Mocha для динамического создания макетов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...