Sha256: f1f8aeef9e4083abe560a53594d66cd3fde13f11a1be92962ff440e18a951b01

Contents?: true

Size: 820 Bytes

Versions: 4

Compression:

Stored size: 820 Bytes

Contents

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

context "c" do

  specify "1" do
  end

  specify "2" do
  end

end

context "SpecParser" do
  setup do
    @p = Spec::Runner::SpecParser.new
  end

  specify "should find spec name at same line" do
    @p.spec_name_for(File.open(__FILE__), 5).should_eql "c 1"
  end

  specify "should find spec name at end of spec line" do
    @p.spec_name_for(File.open(__FILE__), 6).should_eql "c 1"
  end

  specify "should find context name above all specs" do
    @p.spec_name_for(File.open(__FILE__), 4).should_eql "c"
  end

#  specify "should find context name between specs" do
#    @p.spec_name_for(File.open(__FILE__), 7).should_eql "c"
#  end

  specify "should find nothing outside a context" do
    @p.spec_name_for(File.open(__FILE__), 2).should_be_nil
  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/spec_parser_spec.rb
rspec-0.8.0 spec/spec/runner/spec_parser_spec.rb
rspec-0.8.1 spec/spec/runner/spec_parser_spec.rb
rspec-0.8.2 spec/spec/runner/spec_parser_spec.rb