Sha256: f275ebbf9acbeab1a39823f45e86c67b8bfbbbcd16cb1923f092c9128889838a

Contents?: true

Size: 729 Bytes

Versions: 7

Compression:

Stored size: 729 Bytes

Contents

Feature: Spec and test together

  As an RSpec user
  I want to use stubs and mocks together

  Scenario: stub in before
    Given a file named "stub_and_mocks_spec.rb" with:
      """
      require 'rspec/expectations'

      RSpec.configure do |config|
        config.mock_framework = :rspec
      end

      describe "a stub in before" do
        before(:each) do
          @messenger = double('messenger').as_null_object
        end

        it "a" do
          @messenger.should_receive(:foo).with('first')
          @messenger.foo('second')
          @messenger.foo('third')
        end
      end
      """
    When I run "rspec ./stub_and_mocks_spec.rb -fs"
    Then I should see "received :foo with unexpected arguments"

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rspec-mocks-2.0.0.beta.15 features/mocks/mix_stubs_and_mocks.feature
rspec-mocks-2.0.0.beta.14 features/mocks/mix_stubs_and_mocks.feature
rspec-mocks-2.0.0.beta.13 features/mocks/mix_stubs_and_mocks.feature
rspec-mocks-2.0.0.beta.12 features/mocks/mix_stubs_and_mocks.feature
rspec-mocks-2.0.0.beta.11 features/mocks/mix_stubs_and_mocks.feature
rspec-mocks-2.0.0.beta.10 features/mocks/mix_stubs_and_mocks.feature
rspec-mocks-2.0.0.beta.9 features/mocks/mix_stubs_and_mocks.feature