Sha256: 7fa4de4d62d8ba7f88fa6138c8137f825301b9842b3f62e65125659c8c08841f
Contents?: true
Size: 1.51 KB
Versions: 1
Compression:
Stored size: 1.51 KB
Contents
require_relative '../test_helper' class MetadataTest < Test::Unit::TestCase # Test gathering metadata for all the Suites def test_suite_list metadata = Crucible::Tests::SuiteEngine.list_all(true) assert !metadata.blank?, 'Failed to gather SuiteEngine metadata.' end # Test gathering metadata for all the TestScripts def test_testscript_list metadata = Crucible::Tests::TestScriptEngine.list_all(true) assert !metadata.blank?, 'Failed to gather TestScriptEngine metadata.' end # Test gathering metadata for all the tests via the Executor def test_executor_list metadata = Crucible::Tests::Executor.list_all(false, true) assert !metadata.blank?, 'Failed to gather Suite & TestScript metadata.' end # Test gathering metadata for a specific test by its key def test_suite_collect_metadata executor = Crucible::Tests::Executor.new(nil, nil) read_test = executor.find_test('ReadTest') assert !read_test.nil?, 'Could not find ReadTest Suite' metadata = executor.extract_metadata_from_test('ReadTest') FHIR.logger.debug JSON.pretty_generate(metadata) assert !metadata.blank?, 'Failed to retrieve ReadTest Suite metadata' end def test_testscript_find tests = Crucible::Tests::TestScriptEngine.list_all assert !tests.blank?, "Failed to list testscripts." testscript_engine = Crucible::Tests::TestScriptEngine.new(nil) keyed_test = testscript_engine.find_test('TS-testscript-example') assert !keyed_test.nil?, "Failed to find testscript by key" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
plan_executor-1.8.0 | test/unit/metadata_test.rb |