Skip to content

Commit 1a48c76

Browse files
committed
fixup! Make puma log silence completely
1 parent 94a6919 commit 1a48c76

File tree

1 file changed

+27
-1
lines changed

1 file changed

+27
-1
lines changed

features/system_specs/system_specs.feature

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Feature: System spec
1010

1111

1212
@system_test
13-
Scenario: System specs
13+
Scenario: System specs driven by rack_test
1414
Given a file named "spec/system/widget_system_spec.rb" with:
1515
"""ruby
1616
require "rails_helper"
@@ -33,3 +33,29 @@ Feature: System spec
3333
When I run `rspec spec/system/widget_system_spec.rb`
3434
Then the exit status should be 0
3535
And the output should contain "1 example, 0 failures"
36+
37+
@system_test
38+
Scenario: System specs driven by selenium_chrome_headless
39+
Given a file named "spec/system/widget_system_spec.rb" with:
40+
"""ruby
41+
require "rails_helper"
42+
43+
RSpec.describe "Widget management", :type => :system do
44+
before do
45+
driven_by(:selenium_chrome_headless)
46+
end
47+
48+
it "enables me to create widgets" do
49+
visit "/widgets/new"
50+
51+
fill_in "Name", :with => "My Widget"
52+
click_button "Create Widget"
53+
54+
expect(page).to have_text("Widget was successfully created.")
55+
end
56+
end
57+
"""
58+
When I run `rspec spec/system/widget_system_spec.rb`
59+
Then the exit status should be 0
60+
And the output should contain "1 example, 0 failures"
61+
And the output should not contain "Puma starting"

0 commit comments

Comments
 (0)