Module: AbstractClass::TestHelper
- Defined in:
- lib/abstract_class/test_helper.rb
Overview
Contains abstract class testing assertions to include in your test framework
Instance Method Summary collapse
-
#assert_abstract_classes(*classes) ⇒ Object
(also: #assert_abstract_class)
Asserts that the specified
classes
have been declared as abstract. -
#assert_not_abstract_classes(*classes) ⇒ Object
(also: #assert_not_abstract_class)
Asserts that the specified
classes
have not been declared as abstract.
Instance Method Details
#assert_abstract_classes(*classes) ⇒ Object Also known as: assert_abstract_class
Asserts that the specified classes
have been declared as abstract
5 6 7 8 |
# File 'lib/abstract_class/test_helper.rb', line 5 def assert_abstract_classes(*classes) result, = abstract_class_test(classes.flatten, true) assert_block() { result } end |
#assert_not_abstract_classes(*classes) ⇒ Object Also known as: assert_not_abstract_class
Asserts that the specified classes
have not been declared as abstract
12 13 14 15 |
# File 'lib/abstract_class/test_helper.rb', line 12 def assert_not_abstract_classes(*classes) result, = abstract_class_test(classes.flatten, false) assert_block() { result } end |