0

我正在使用 rspec 在生产环境中测试我的 rails 应用程序。据我所知,rspec 的结构是固定的

spec
|- controllers
|- features
  |- production (I need to put is here to run test)
|- mailers
|- models
|- support
|- spec_helper.rb
|- production (I want to put my new folder here)

我想添加新文件夹以包含所有生产测试,这是规范的子文件夹,但如果我这样做,我将无法运行测试。(NoMethodError:未定义的方法“访问”#)

现在,我将生产文件夹作为功能的子文件夹,以便能够运行测试。

你知道如何解决我的问题吗?

谢谢!

4

1 回答 1

0

这似乎不是文件夹嵌套的问题。当您没有包含正确的文件时,该错误往往会弹出。你有require 'spec_helper'在你的规范文件的顶部吗?另外,您是否在 gemfile/spec 帮助文件中包含了水豚?visit来自水豚,所以你需要它来使用那个方法。

于 2013-11-18T15:05:15.757 回答