Использование тарантула для тестирования приложения Rails - PullRequest
0 голосов
/ 17 апреля 2010

Я использую Tarantula для тестирования приложения Rails, которое я разрабатываю. Это работает довольно хорошо, но я получаю несколько странных 404-х.

После изучения Tarantula выполняет DELETE запросы (destroy действия на контроллерах) во всем приложении, когда оно тестирует. Так как Тарантул сначала получает действие index (и, похоже, хранит список не посещенных URL-адресов), он в конечном итоге пытается перейти по ссылке на удаленный ресурс ... и получает 404. Тарантул прав, что этот URL больше не существует (потому что он удалил сам ресурс). Однако, это помечает это как ошибку - это вряд ли поведение, которое я ожидал бы.

Я просто использую Rails, и эта проблема возникает. Как я могу помешать Тарантулу делать это? (Или есть лучший способ указать ссылки?)

Обновление:

1 Ответ

0 голосов
/ 19 апреля 2010

Насколько я знаю, это, как ожидается, будет исправлено в будущем обновлении Tarantula. (См. Также: http://github.com/relevance/tarantula/issues#issue/3.) На данный момент я игнорирую 404, которые «выглядят безвредными».

UPDATE

Сейчас я делаю "мягкое удаление" (просто отмечаю записи как удаленные), так что это больше не проблема для меня.

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