如何在另一个文件夹中使用RSpec和Rails应用程序?

时间:2016-11-30 23:38:35

标签: ruby-on-rails rspec

Rails应用程序位于spec文件夹中。该应用程序的名称是RailsDemo。

如何配置rspec以使用它?

到目前为止,我有:

spec_helper.rb

APP_PATH = File.expand_path('../apps/railsdemo/config/application', __FILE__)
require_relative './apps/railsdemo/config/boot'
require 'railties'

def app
  RailsDemo
end

但这不起作用。那么,如何配置rspec来测试spec文件夹中的Rails应用程序?

使用案例:是的,我知道spec文件夹应该在app文件夹中。我这样设置的原因是我正在编写一个gem,并希望针对不同的应用程序进行测试。例如,Rails应用程序和Rack应用程序。

因此,每个应用都在spec / apps中。在规范中,我想在应用程序之间切换。

Rails 5。

0 个答案:

没有答案