2009-06-27 67 views
0

我正在嘗試使用Cucumber/celerity和factorygirl測試Rails的Javascript。堆棧本身工作,但數據庫發瘋。Rails測試中缺少記錄

我在3001端口上運行雜種(在黃瓜和測試環境中試過)並通過celerity從黃瓜進入。

我的一個測試看起來如下:

  • 創建項目
  • 1項存在
  • 做未便與項目

,如果我用簡單的webrat接口,它工作得很好。

但名人的東西在數據庫是錯誤的:

  • #IN黃瓜存在#IN黃瓜存在#IN當機立斷
  • 0項
  • 1項中創建項目
  • 1項存在#在黃瓜
  • 做物品#fails在速度不敏感,但在黃瓜作品

Celerity的實例沒有看到在黃瓜db中保存了什麼?

P.S.是的,這兩個實例使用相同的數據庫....

回答

1

我發現這是因爲黃瓜包裹交易的每一步。把它們關掉,一切正常!