require 'spec_helper' def simple_structure_document Nokogiri::XML(simple_structure) do |config| config.noblanks end end def nested_structure_document Nokogiri::XML(nested_structure) do |config| config.noblanks end end def multiple_struct_maps_structure_document Nokogiri::XML(multiple_struct_maps_structure) do |config| config.noblanks end end def simple_structure <<-eos
eos end def nested_structure <<-eos
eos end def multiple_struct_maps_structure <<-eos
eos end def simple_structure_query_response [ { "id"=>"test_6", "local_id_ssi"=>"abc001" }, { "id"=>"test_5", "local_id_ssi"=>"abc002" }, { "id"=>"test_7", "local_id_ssi"=>"abc003" } ] end def simple_structure_to_json j = <<-eos {\"default\": {\"type\":\"default\", \"divs\":[{\"order\":\"1\",\"fptrs\":[\"test_6\"],\"divs\":[]}, {\"order\":\"2\",\"fptrs\":[\"test_5\"],\"divs\":[]}, {\"order\":\"3\",\"fptrs\":[\"test_7\"],\"divs\":[]} ] } } eos j.gsub(/\s+/, "") end def multiple_struct_maps_structure_to_json j = <<-eos {\"default\": {\"type\":\"default\", \"divs\":[{\"label\":\"Front\",\"order\":\"1\",\"fptrs\":[\"test_5\"],\"divs\":[]}, {\"label\":\"Back\",\"order\":\"2\",\"fptrs\":[], \"divs\":[{\"label\":\"Top\",\"order\":\"1\",\"fptrs\":[\"test_7\"],\"divs\":[]}, {\"label\":\"Bottom\",\"order\":\"2\",\"fptrs\":[\"test_6\"],\"divs\":[]} ] } ] }, \"reverse\": {\"type\":\"reverse\", \"divs\":[{\"label\":\"Back\",\"order\":\"1\",\"fptrs\":[], \"divs\":[{\"label\":\"Bottom\",\"order\":\"1\",\"fptrs\":[\"test_6\"],\"divs\":[]}, {\"label\":\"Top\",\"order\":\"2\",\"fptrs\":[\"test_7\"],\"divs\":[]} ] }, {\"label\":\"Front\",\"order\":\"2\",\"fptrs\":[\"test_5\"],\"divs\":[]} ] } } eos j.gsub(/\s+/, "") end