changelog shortlog tags changeset manifest revisions annotate raw

vendor/plugins/rspec/spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb

changeset 15: 64acf98d15f4
author: moriq@moriq.com
date: Mon Mar 10 10:12:58 2008 +0900 (16 years ago)
permissions: -rw-r--r--
description: add plugins rspec
1rspec_lib = File.dirname(__FILE__) + "/../../../../../../lib"
2$:.unshift rspec_lib unless $:.include?(rspec_lib)
3require "test/unit"
4require "spec"
5
6module Test
7 module Unit
8 describe TestSuiteAdapter do
9 def create_adapter(group)
10 TestSuiteAdapter.new(group)
11 end
12
13 describe "#size" do
14 it "should return the number of examples in the example group" do
15 group = Class.new(Spec::ExampleGroup) do
16 describe("some examples")
17 it("bar") {}
18 it("baz") {}
19 end
20 adapter = create_adapter(group)
21 adapter.size.should == 2
22 end
23 end
24
25 describe "#delete" do
26 it "should do nothing" do
27 group = Class.new(Spec::ExampleGroup) do
28 describe("Some Examples")
29 it("does something") {}
30 end
31 adapter = create_adapter(group)
32 adapter.delete(adapter.examples.first)
33 adapter.should be_empty
34 end
35 end
36 end
37 end
38end