Sha256: d2bff2b44898e08624e6c4f59829a0dd15965ab72adb820846b189edeee722b9
Contents?: true
Size: 1.28 KB
Versions: 1
Compression:
Stored size: 1.28 KB
Contents
Feature: use of capybara in controller specs In RSpec 2.x, capybara's DSL was automatically available in controller specs. In RSpec 3.x, capybara is no longer available in controller specs automatically. To continue using capybara's DSL in controller specs, include `Capybara::DSL` explicitly. Scenario: Capybara::DSL methods are available, but raise deprecation warnings Given a file named "spec/controllers/widgets_controller_spec.rb" with: """ruby require "spec_helper" describe WidgetsController do describe "GET index" do it "says 'Listing widgets'" do expect(RSpec).to receive(:deprecate) visit "/widgets" end end end """ When I run `rspec spec` Then the examples should all pass Scenario: include Capybara::DSL methods explicitly Given a file named "spec/controllers/widgets_controller_spec.rb" with: """ruby require "spec_helper" describe WidgetsController do include Capybara::DSL describe "GET index" do it "says 'Listing widgets'" do expect(RSpec).not_to receive(:deprecate) visit "/widgets" end end end """ When I run `rspec spec` Then the examples should all pass
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rspec-rails-2.99.0.beta2 | features/controller_specs/capybara.feature |