具有夹具的导轨和黄瓜未加载夹具中的更改

问题描述 投票:0回答:1

我已经在spec/fixtures/目录中创建了灯具。在运行Cucumber测试之前,没有任何问题,直到需要更改固定装置中的值为止,但是在运行测试时看不到更改。我正在使用:

cucumber features/my_feature_cucumber.feature

我也尝试过:

bundle exec cucumber features/my_feature_cucumber.feature

而且我正在使用byebug来验证数据库中的内容。

一直以来,它们的数据都是相同的,就像灯具没有变化一样。我在每次执行中都丢失了它的加载方式吗?

ruby-on-rails rspec cucumber fixtures
1个回答
0
投票

好吧,也许这是一个愚蠢的问题,但是我想分享答案,以防将来其他人遇到这种情况。

答案是在灯具本身中。它们在spec目录下创建,这意味着它们是Rspec的一部分。黄瓜使用它,但他不重新加载它们。因此,查看Cucumber中反映的更改的方法很容易执行Rspec,他将进行重新加载。

rspec

bundle exec rspec

致力于查看反映在黄瓜中的更改。

© www.soinside.com 2019 - 2024. All rights reserved.