Sha256: 2e343cddd45b8f7e3f4b8ef62f001ddd903843bfd3acfaaa1559e583635f1490
Contents?: true
Size: 1.45 KB
Versions: 6
Compression:
Stored size: 1.45 KB
Contents
Feature: controller spec Scenario: simple passing example Given a file named "spec/controllers/widgets_controller_spec.rb" with: """ruby require "spec_helper" describe WidgetsController do describe "GET index" do it "has a 200 status code" do get :index expect(response.status).to eq(200) end end end """ When I run `rspec spec` Then the example should pass Scenario: controller is exposed to global before hooks Given a file named "spec/controllers/widgets_controller_spec.rb" with: """ruby require "spec_helper" RSpec.configure {|c| c.before { expect(controller).not_to be_nil }} describe WidgetsController do describe "GET index" do it "doesn't matter" do end end end """ When I run `rspec spec` Then the example should pass Scenario: controller is extended with a helper module Given a file named "spec/controllers/widgets_controller_spec.rb" with: """ruby require "spec_helper" module MyHelper def my_variable end end RSpec.configure {|c| c.include MyHelper } describe WidgetsController do let(:my_variable) { 'is a value' } describe 'something' do specify { expect(my_variable).to eq 'is a value' } end end """ When I run `rspec spec` Then the example should pass
Version data entries
6 entries across 6 versions & 1 rubygems