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