Sha256: a59c406e10b777521e912e72ed516b3546fff9ba69c5a366c399d2dd6ee94848
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
# encoding: UTF-8 require File.join(File.expand_path(File.dirname(__FILE__)), '../test_helper') class OneBoxTest < ActionController::TestCase setup do @controller = SimilarTermsController.new load_test_data end test "XML representation" do get :show, :lang => "en", :format => "xml", :terms => "foo" assert_response 200 assert @response.body.starts_with?(<<-EOS.strip) <?xml version="1.0" encoding="UTF-8"?> <OneBoxResults xmlns:xlink="http://www.w3.org/1999/xlink"> <resultCode>success</resultCode> <totalResults>0</totalResults> <urlText>Similar Terms</urlText> <urlLink>http://test.host/en/similar.xml?terms=foo#</urlLink> EOS assert !@response.body.include?("<MODULE_RESULT>") get :show, :lang => "en", :format => "xml", :terms => "forest" assert_response 200 assert @response.body.include?("<totalResults>2</totalResults>") assert @response.body.include?(<<-EOS.strip) <MODULE_RESULT> <title>similar terms for 'forest'</title> EOS assert @response.body.include? '<Field name="forest">forest</Field>' assert @response.body.include? '<Field name="woods">woods</Field>' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
iqvoc_similar_terms-2.7.0 | test/controllers/onebox_test.rb |