]> git.openstreetmap.org Git - rails.git/blob - vendor/gems/rspec-1.1.2/lib/spec/interop/test/unit/testsuite_adapter.rb
added RSpec and RSpec on Rails
[rails.git] / vendor / gems / rspec-1.1.2 / lib / spec / interop / test / unit / testsuite_adapter.rb
1 module Test
2   module Unit
3     class TestSuiteAdapter < TestSuite
4       attr_reader :example_group, :examples
5       alias_method :tests, :examples
6       def initialize(example_group)
7         @example_group = example_group
8         @examples = example_group.examples
9       end
10
11       def name
12         example_group.description
13       end
14
15       def run(*args)
16         return true unless args.empty?
17         example_group.run
18       end
19
20       def size
21         example_group.number_of_examples
22       end
23
24       def delete(example)
25         examples.delete example
26       end
27
28       def empty?
29         examples.empty?
30       end
31     end
32   end
33 end
34