Rails の Javascript を Cucumber/celerity と factorygirl でテストしようとしています。スタック自体は機能しますが、データベースはおかしくなっています。
私は3001ポートでmongrelを実行しており(キュウリとテスト環境の両方で試しました)、セレリティ経由でキュウリからアクセスしています。
私のテストの1つは次のようになります。
- アイテムを作成
- 1 個のアイテムが存在します
- アイテムをうまく処理する
シンプルな webrat インターフェイスを使用すれば問題なく動作します。
しかし有名人の場合、データベースの何かが間違っています:
- #きゅうりでアイテムを作る
- #キュウリ に 1 アイテムあります
- 0 個のアイテムが #in celerity に存在します
- #キュウリ に 1 アイテムあります
- セレリティでは失敗しますが、キュウリでは機能します
Celerity のインスタンスがキュウリの db に保存されたものを認識しない理由はありますか?
PSはい、両方のインスタンスが同じデータベースで動作します....