Module: Test
- Defined in:
- lib/test.rb,
lib/test/version.rb
Overview
module for check and run tests
Defined Under Namespace
Classes: Error
Constant Summary collapse
- VERSION =
"0.1.3"
Class Method Summary collapse
- .assert(expected:, actual:) ⇒ Object
-
.run_tests(test_class:, tests:) ⇒ Object
run all methods -> tests_array:, instance -> tests: method without parameters.
Class Method Details
.assert(expected:, actual:) ⇒ Object
7 8 9 |
# File 'lib/test.rb', line 7 def self.assert(expected:, actual:) expected == actual ? "Passed" : "Failed" end |
.run_tests(test_class:, tests:) ⇒ Object
run all methods -> tests_array:, instance -> tests: method without parameters
14 15 16 17 18 19 |
# File 'lib/test.rb', line 14 def self.run_tests(test_class:, tests:) tests_array = test_class.methods(false) tests_array.each do |test_method| puts tests.public_send(test_method) end end |