2009-06-27 68 views
0

我正在尝试使用Cucumber/celerity和factorygirl测试Rails的Javascript。堆栈本身工作,但数据库发疯。Rails测试中缺少记录

我在3001端口上运行杂种(在黄瓜和测试环境中试过)并通过celerity从黄瓜进入。

我的一个测试看起来如下:

  • 创建项目
  • 1项存在
  • 做未便与项目

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

但名人的东西在数据库是错误的:

  • #IN黄瓜存在#IN黄瓜存在#IN当机立断
  • 0项
  • 1项中创建项目
  • 1项存在#在黄瓜
  • 做物品#fails在速度不敏感,但在黄瓜作品

Celerity的实例没有看到在黄瓜db中保存了什么?

P.S.是的,这两个实例使用相同的数据库....

回答

1

我发现这是因为黄瓜包裹交易的每一步。把它们关掉,一切正常!