Sha256: a5e79bfbbc3f430a928c9e332277824ce704f04054822996d7185be7e495c32b
Contents?: true
Size: 1.11 KB
Versions: 3
Compression:
Stored size: 1.11 KB
Contents
require 'test/unit' require File.expand_path '../../../../lib/model/test_suite.rb', __FILE__ require File.expand_path '../../../../lib/model/test.rb', __FILE__ require File.expand_path '../../../../lib/engine/parser.rb', __FILE__ class TestParser < Test::Unit::TestCase include Theotokos::Model include Theotokos::Engine def test_yaml_to_hash assert_raise(Exception, 'File path/to/unexisting/file does not exist.') { Parser.yaml_to_hash 'path/to/unexisting/file' } hash = Parser.yaml_to_hash 'test/app-cfg.yml' assert_instance_of Hash, hash end def test_hash_to_test_suite hash = Parser.yaml_to_hash 'test/ws-test-models/do_something.yml' suite = Parser.hash_to_test_suite hash assert_equal suite.wsdl, 'http://path/to/wsdl' assert_equal suite.service, 'do_something' assert_equal suite.tags.sort, ['dev'] end def test_yaml_to_test_suite suite = Parser.yaml_to_test_suite 'test/ws-test-models/do_something.yml' assert_equal suite.wsdl, 'http://path/to/wsdl' assert_equal suite.service, 'do_something' assert_equal suite.tags.sort, ['dev'] end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
theotokos-0.1.3 | test/unit/engine/test_parser.rb |
theotokos-0.1.2 | test/unit/engine/test_parser.rb |
theotokos-0.1.1 | test/unit/engine/test_parser.rb |