Sha256: e4972f3862eaeac2860218c0b23a4b50e04afce326adfdf3a14d93b35d91b62f
Contents?: true
Size: 1.98 KB
Versions: 3
Compression:
Stored size: 1.98 KB
Contents
require File.dirname(__FILE__) + "/../../../spec_helper" module Spec module Example describe ExampleMethods do it_should_behave_like "sandboxed rspec_options" it "should have identifier that can locate the example by line" do group = describe("test") do it("example") {} it("example") {} end example_1 = group.examples.first example_2 = group.examples.last (example_1.identifier.locate([group]) == example_1).should == true # as of rspec 1.1.12 should is redefined on examples to behave differently (example_2.identifier.locate([group]) == example_2).should == true end it "should have identifier that can locate the example by name" do group = describe("test") do 2.times do |i| it("example#{i}") {} end end example_1 = group.examples.first example_2 = group.examples.last (example_1.identifier.locate([group]) == example_1).should == true (example_2.identifier.locate([group]) == example_2).should == true end describe ExampleMethods::Identifier do it "should use descriptions in to_s" do group = describe("test") do it("example") {} end group.examples.first.identifier.to_s.should == "test example" end it "should be equal if basenames of paths are equal" do id1 = ExampleMethods::Identifier.new("/a/spec.rb", 10, "group description", "description") id2 = ExampleMethods::Identifier.new("/b/spec.rb", 10, "group description", "description") id1.should == id2 end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems