Sha256: d36e7a74cca0a55368d821a061144ccf88d910e25f467ca1797ee05086bfa5da

Contents?: true

Size: 843 Bytes

Versions: 4

Compression:

Stored size: 843 Bytes

Contents

require File.dirname(__FILE__) + '/../../spec_helper.rb'

module Spec
  module Runner
    context "ContextMatching" do

      setup do
        @formatter = Spec::Mocks::Mock.new("formatter")
        @context = Context.new("context") {}
        @context_eval = @context.instance_eval { @context_eval_module }
      end

      specify "run all specs when spec is not specified" do
        @context_eval.specify("spec1") {}
        @context_eval.specify("spec2") {}
        @context.run_single_spec("context")
        @context.number_of_specs.should_equal(2)
      end

      specify "should only run specified specs when specified" do
        @context_eval.specify("spec1") {}
        @context_eval.specify("spec2") {}
        @context.run_single_spec("context spec1")
        @context.number_of_specs.should_equal(1)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
riess-0.0.8 vendor/rspec-0.8.2/spec/spec/runner/context_matching_spec.rb
rspec-0.8.0 spec/spec/runner/context_matching_spec.rb
rspec-0.8.1 spec/spec/runner/context_matching_spec.rb
rspec-0.8.2 spec/spec/runner/context_matching_spec.rb