Module: TestRail::Client::Tests
- Included in:
- API
- Defined in:
- lib/testrail_api/client/tests.rb
Overview
Methods for the Tests API Use the following API methods to request details about tests.
Instance Method Summary collapse
-
#test(test_id) ⇒ Object
Returns an existing test by its ID.
-
#test_by_title(run_id, test_title) ⇒ Object
TODO: add documentation.
-
#test_id_by_title(run_id, test_title) ⇒ Object
TODO: add documentation.
-
#tests(run_id) ⇒ Object
Returns a list of tests for a test run.
Instance Method Details
#test(test_id) ⇒ Object
Returns an existing test by its ID
14 15 16 |
# File 'lib/testrail_api/client/tests.rb', line 14 def test(test_id) get("get_test/#{test_id}") end |
#test_by_title(run_id, test_title) ⇒ Object
TODO: add documentation
19 20 21 |
# File 'lib/testrail_api/client/tests.rb', line 19 def test_by_title(run_id, test_title) tests(run_id).find { |test| test['title'].casecmp(test_title) == 0 } end |
#test_id_by_title(run_id, test_title) ⇒ Object
TODO: add documentation
24 25 26 |
# File 'lib/testrail_api/client/tests.rb', line 24 def test_id_by_title(run_id, test_title) test_by_title(run_id, test_title)['id'] end |
#tests(run_id) ⇒ Object
Returns a list of tests for a test run.
TODO: finish method and documentation
36 37 38 |
# File 'lib/testrail_api/client/tests.rb', line 36 def tests(run_id) get("get_tests/#{run_id}") end |