changelog shortlog tags changeset manifest revisions annotate raw

vendor/plugins/rspec/lib/spec.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
1require 'spec/version'
2require 'spec/matchers'
3require 'spec/expectations'
4require 'spec/example'
5require 'spec/extensions'
6require 'spec/runner'
7
8if Object.const_defined?(:Test); \
9 require 'spec/interop/test'; \
10end
11
12module Spec
13 class << self
14 def run?
15 @run || rspec_options.examples_run?
16 end
17
18 def run; \
19 return true if run?; \
20 result = rspec_options.run_examples; \
21 @run = true; \
22 result; \
23 end
24 attr_writer :run
25
26 def exit?; \
27 !Object.const_defined?(:Test) || Test::Unit.run?; \
28 end
29 end
30end