Class: Test::Unit::TestCase
- Inherits:
-
MiniTest::Spec
- Object
- MiniTest::Spec
- Test::Unit::TestCase
- Defined in:
- lib/test/unit/testcase.rb
Constant Summary collapse
- MINITEST_SPEC_RAILS =
Let Others Know
true
Class Method Summary collapse
- .described_class ⇒ Object
-
.describing_class ⇒ Object
MiniTestSpecRails Additions.
Instance Method Summary collapse
- #assert_block(*msgs) ⇒ Object
- #build_message(head, template = nil, *arguments) ⇒ Object
- #described_class ⇒ Object
- #describing_class ⇒ Object
-
#mu_pp(obj) ⇒ Object
Test::Unit Compatability.
Class Method Details
.described_class ⇒ Object
40 41 42 43 44 45 46 |
# File 'lib/test/unit/testcase.rb', line 40 def self.described_class begin describing_class.name.gsub(/Test$/, '').constantize rescue NameError nil end end |
.describing_class ⇒ Object
MiniTestSpecRails Additions
32 33 34 |
# File 'lib/test/unit/testcase.rb', line 32 def self.describing_class ancestors.detect { |a| Class === a && a.superclass == spec_type(self) } end |
Instance Method Details
#assert_block(*msgs) ⇒ Object
21 22 23 |
# File 'lib/test/unit/testcase.rb', line 21 def assert_block(*msgs) assert yield, *msgs end |
#build_message(head, template = nil, *arguments) ⇒ Object
25 26 27 28 |
# File 'lib/test/unit/testcase.rb', line 25 def (head, template=nil, *arguments) template &&= template.chomp template.gsub(/\G((?:[^\\]|\\.)*?)(\\)?\?/) { $1 + ($2 ? "?" : mu_pp(arguments.shift)) } end |
#described_class ⇒ Object
48 49 50 |
# File 'lib/test/unit/testcase.rb', line 48 def described_class self.class.described_class end |
#describing_class ⇒ Object
36 37 38 |
# File 'lib/test/unit/testcase.rb', line 36 def describing_class self.class.describing_class end |
#mu_pp(obj) ⇒ Object
Test::Unit Compatability
17 18 19 |
# File 'lib/test/unit/testcase.rb', line 17 def mu_pp(obj) obj.pretty_inspect.chomp end |