我有一个没有运行的Rails功能测试。当我尝试$ rspec spec/features
或$ rspec
时,我会收到此输出:
No examples found.
Finished in 0.00005 seconds
0 examples, 0 failures
以下是我应该运行的功能测试中的代码:
# spec/features/alpha_sign_ups.rb
require 'spec_helper'
feature 'Alpha user sign ups' do
scenario 'with a valid email' do
visit root_path
fill_in 'Email', with: "test@test.com"
click_button 'Request Early Access'
expect(page).to have_content('whatever')
end
end
答案 0 :(得分:1)
我的文件没有_spec.rb
后缀。如果文件具有此后缀,则Rspec仅将文件作为测试运行。
答案 1 :(得分:0)
在Relish文件中,它说:
默认情况下,RSpec运行与“* / _spec.rb”匹配的文件
所以
spec/features/alpha_sign_ups_spec.rb
会做的。
https://www.relishapp.com/rspec/rspec-core/docs/configuration/pattern