Ruby on rails 4 rspec:将要素等级库添加到默认等级库
我已经有了一个rails 4.2应用程序和rspec rails 3.5.1 我在Ruby on rails 4 rspec:将要素等级库添加到默认等级库,ruby-on-rails-4,rspec-rails,rspec3,Ruby On Rails 4,Rspec Rails,Rspec3,我已经有了一个rails 4.2应用程序和rspec rails 3.5.1 我在spec/features//\u spec.rb 当我跑的时候 bin/rspec 或 功能规格不运行 如果我这样做,它们运行良好 bin/rspec spec/features/*/*_spec.rb 如何在默认规范中包含此路径 更新 以下是其中一个简要说明 require 'rails_helper' Rspec.describe 'User logs in', :type => :feature
spec/features//\u spec.rb
当我跑的时候
bin/rspec
或
功能规格不运行
如果我这样做,它们运行良好
bin/rspec spec/features/*/*_spec.rb
如何在默认规范中包含此路径
更新
以下是其中一个简要说明
require 'rails_helper'
Rspec.describe 'User logs in', :type => :feature do
let(:user) { FactoryGirl.create(:user) }
scenario 'with valid credentials' do
... setup ...
expect(page).to have_content "Success"
end
end
我还尝试用
descripe
,feature
,Rspec.feature
替换Rspec.descripe
。该规范不在默认规范中运行。您是如何获得Rspec的。请描述在功能规范顶部设置的?是的,我将编辑并添加一个示例。您是否使用了--模式()你可以设置一个rake任务,将该模式交给Rspec,或者你可以直接配置它。你是如何得到你的Rspec的。在你的特性规格的顶部设置了description
?是的,我会编辑并添加一个示例。你玩过--模式
()您可以设置一个rake任务,将该模式提供给Rspec,也可以直接对其进行配置
require 'rails_helper'
Rspec.describe 'User logs in', :type => :feature do
let(:user) { FactoryGirl.create(:user) }
scenario 'with valid credentials' do
... setup ...
expect(page).to have_content "Success"
end
end