Class: Minitest::Spec
- Defined in:
- lib/minitest/bacon.rb,
lib/minitest/bacon.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(name) ⇒ Spec
constructor
:nodoc:.
- #should ⇒ Object
Constructor Details
#initialize(name) ⇒ Spec
:nodoc:
23 24 25 26 |
# File 'lib/minitest/bacon.rb', line 23 def initialize name # :nodoc: super Thread.current[:current_spec] = self end |
Class Method Details
.behaves_like(*names) ⇒ Object
141 142 143 144 145 146 147 |
# File 'lib/minitest/bacon.rb', line 141 def self.behaves_like(*names) names.each do |name| mod = Minitest::Shared[name] raise NameError, "Unknown shared module #{name}" unless mod include mod end end |
.current ⇒ Object
:nodoc:
19 20 21 |
# File 'lib/minitest/bacon.rb', line 19 def self.current # :nodoc: Thread.current[:current_spec] end |