温馨提示:本文翻译自stackoverflow.com,查看原文请点击:rspec - Rails and Cucumber with Fixtures is not loading changes in Fixtures
cucumber fixtures rspec ruby-on-rails

rspec - Rails和Cucumber with Fixtures不会加载Fixture中的更改

发布于 2020-05-02 03:34:34

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

cucumber features/my_feature_cucumber.feature

我也尝试过:

bundle exec cucumber features/my_feature_cucumber.feature

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

一直以来,装置都具有相同的数据,好像灯具没有变化一样。我正在丢失每次执行中加载方式的一些信息吗?

查看更多

提问者
Eduardo
被浏览
20
Eduardo 2020-02-13 11:25

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

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

rspec

要么

bundle exec rspec

可以查看 Cucumber 中反映的更改。