X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/ddd5b4cf19a92582fd114914be5bd5a04d3522a7..3f607d565bc0e2c7b1b738301c11c16d069913d5:/vendor/gems/rspec-1.1.2/spec/spec/interop/test/unit/testsuite_adapter_spec_with_test_unit.rb diff --git a/vendor/gems/rspec-1.1.2/spec/spec/interop/test/unit/testsuite_adapter_spec_with_test_unit.rb b/vendor/gems/rspec-1.1.2/spec/spec/interop/test/unit/testsuite_adapter_spec_with_test_unit.rb new file mode 100644 index 000000000..8088ef50e --- /dev/null +++ b/vendor/gems/rspec-1.1.2/spec/spec/interop/test/unit/testsuite_adapter_spec_with_test_unit.rb @@ -0,0 +1,34 @@ +require "test/unit" +require File.dirname(__FILE__) + '/../../../../spec_helper.rb' + +module TestSuiteAdapterSpecHelper + def create_adapter(group) + Test::Unit::TestSuiteAdapter.new(group) + end +end + +describe "TestSuiteAdapter#size" do + include TestSuiteAdapterSpecHelper + it "should return the number of examples in the example group" do + group = Class.new(Spec::ExampleGroup) do + describe("some examples") + it("bar") {} + it("baz") {} + end + adapter = create_adapter(group) + adapter.size.should == 2 + end +end + +describe "TestSuiteAdapter#delete" do + include TestSuiteAdapterSpecHelper + it "should do nothing" do + group = Class.new(Spec::ExampleGroup) do + describe("Some Examples") + it("does something") {} + end + adapter = create_adapter(group) + adapter.delete(adapter.examples.first) + adapter.should be_empty + end +end