我正在试着用Cucumber/celerity和工厂女孩来测试Rails的Javascript。堆栈本身可以工作,但是数据库正在疯狂运行。
我正在3001端口上运行mongrel (在黄瓜和测试环境中都尝试过),并通过快速访问黄瓜。
我的一个测试看起来如下:
进行处理
如果我使用简单的webrat接口,它就能正常工作。
但是对于名人来说,数据库中的一些东西是错误的:
H 117用项目#在快速性中失败,但在黄瓜中工作<代码>H 218f 219
你知道为什么Celerity‘’ed实例看不到在黄瓜中用db保存的内容吗?
是的,两个实例都使用相同的数据库.
发布于 2009-06-27 08:27:02
我发现这是因为Cucumber在交易中的每一步都进行了包装。关掉它们一切都很好!
https://stackoverflow.com/questions/1051766
复制相似问题