Sha256: 6a7c09aafd8c54369273ec8b181212e16d9b56cca073594fb660628f0fef8adc

Contents?: true

Size: 1019 Bytes

Versions: 51

Compression:

Stored size: 1019 Bytes

Contents

rspec_lib = File.dirname(__FILE__) + "/../../../../../../lib"
$:.unshift rspec_lib unless $:.include?(rspec_lib)
require 'spec/autorun'
require 'spec/test/unit'

module Test
  module Unit
    describe TestSuiteAdapter do
      def create_adapter(group)
        TestSuiteAdapter.new(group)
      end

      describe "#size" do
        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 "#delete" do
        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
    end
  end
end

Version data entries

51 entries across 51 versions & 12 rubygems

Version Path
dchelimsky-rspec-1.1.99.1 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
dchelimsky-rspec-1.1.99.13 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
dchelimsky-rspec-1.1.99.2 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
dchelimsky-rspec-1.1.99.3 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
dchelimsky-rspec-1.1.99.4 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
dchelimsky-rspec-1.1.99.5 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
dchelimsky-rspec-1.1.99.6 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
dchelimsky-rspec-1.1.99.7 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
dchelimsky-rspec-1.1.99.8 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
dchelimsky-rspec-1.1.99.9 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
rspec-instructure-1.3.3 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
radiant-1.0.0 ruby-debug/ruby/1.8/gems/rspec-1.3.2/spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
rspec-1.3.2 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
rspec-1.3.1 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
rspec-1.3.1.rc spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
rspec-1.3.0 spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
hubbub-0.0.11 lib/vendor/plugins/rspec/spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
hubbub-0.0.10 lib/vendor/plugins/rspec/spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
hubbub-0.0.9 lib/vendor/plugins/rspec/spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
hubbub-0.0.8 lib/vendor/plugins/rspec/spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb