Я пытаюсь протестировать Javascript в Rails с помощью Cucumber / celerity и factorygirl. Сам стек работает, но база данных сходит с ума.
Я запускаю mongrel на порту 3001 (пробовал и в огуречном, и в тестовом окружении) и получаю к нему доступ из огурца через скорость.
Один из моих тестов выглядит следующим образом:
- создать предмет
- 1 пункт существует
- сделать что-то с элементом
все работает отлично, если я использую простой вебрат интерфейс.
но со знаменитостью, что-то в базе данных не так:
- создать предмет # в огурце
- 1 товар существует # в огурце
- 0 предмет существует # в скорости
- 1 товар существует # в огурце
- сделать что-то с элементом # не удалось в быстроте, но работает в огурце
Есть идеи, почему экземпляр Celerity не видит, что было сохранено в db в огурце?
P.S. да, оба экземпляра работают с одним и тем же БД ....