module WsdlMapperTesting::TestHelper
Public Instance Methods
get_fixture(name)
click to toggle source
# 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
get_tmp_path()
click to toggle source
# File lib/wsdl_mapper_testing/test_helper.rb, line 25 def get_tmp_path TmpPath.new end
get_xml_doc(name)
click to toggle source
# File lib/wsdl_mapper_testing/test_helper.rb, line 12 def get_xml_doc(name) Nokogiri::XML::Document.parse get_fixture name end
parse_schema(name, import_resolver: nil)
click to toggle source
# 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
parse_wsdl(name)
click to toggle source
# 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