gpt4 book ai didi

ruby-on-rails - Rails 测试中缺少记录

转载 作者:行者123 更新时间:2023-11-28 21:35:12 26 4
gpt4 key购买 nike

我正在尝试使用 Cucumber/celerity 和 factorygirl 测试 Rails 的 Javascript。堆栈本身可以工作,但数据库正在变得疯狂。

我在 3001 端口上运行 mongrel(在 cucumber 和测试环境中都试过)并通过 celerity 从 cucumber 访问它。

我的一个测试如下所示:

  • 创建项目
  • 1 项存在
  • 做某事

如果我使用简单的 webrat 界面,它工作得很好。

但是对于名人,数据库中的某些东西是错误的:

  • 在 cucumber 中创建项目#li>
  • 1 item exists #in cucumber
  • 0 项存在#in celerity
  • 1 item exists #in cucumber
  • 对项目进行 smth #fails in celerit,但在 cucumber 中有效

知道为什么 Celerity 的实例看不到保存在 Cucumber 数据库中的内容吗?

附言是的,两个实例都使用相同的数据库....

最佳答案

我发现这是因为 Cucumber 包装了交易中的每一步。关闭它们,一切正常!

关于ruby-on-rails - Rails 测试中缺少记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1051766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com