Module: WsdlMapperTesting::TestHelper
- Extended by:
- TestHelper
- Included in:
- TestHelper
- Defined in:
- lib/wsdl_mapper_testing/test_helper.rb
Instance Method Summary (collapse)
- - (Object) get_fixture(name)
- - (Object) get_tmp_path
- - (Object) get_xml_doc(name)
- - (Object) parse_schema(name, import_resolver: nil)
- - (Object) parse_wsdl(name)
Instance Method Details
- (Object) get_fixture(name)
7 8 9 10 |
# File 'lib/wsdl_mapper_testing/test_helper.rb', line 7 def get_fixture(name) path = File.join ::TEST_FIXTURE_PATH, name File.read(path) end |
- (Object) get_tmp_path
25 26 27 |
# File 'lib/wsdl_mapper_testing/test_helper.rb', line 25 def get_tmp_path TmpPath.new end |
- (Object) get_xml_doc(name)
12 13 14 |
# File 'lib/wsdl_mapper_testing/test_helper.rb', line 12 def get_xml_doc(name) Nokogiri::XML::Document.parse get_fixture name end |
- (Object) parse_schema(name, import_resolver: nil)
16 17 18 19 |
# File 'lib/wsdl_mapper_testing/test_helper.rb', line 16 def parse_schema(name, import_resolver: nil) import_resolver ||= ::WsdlMapper::DomParsing::DefaultResolver.new ::TEST_FIXTURE_PATH WsdlMapper::DomParsing::Parser.new(import_resolver: import_resolver).parse get_xml_doc name end |
- (Object) parse_wsdl(name)
21 22 23 |
# File 'lib/wsdl_mapper_testing/test_helper.rb', line 21 def parse_wsdl(name) WsdlMapper::SvcDescParsing::Parser.new.parse(get_xml_doc(name)).first end |