Sha256: 07731074c92c8de18c788d4289dcbdbc446ea6a9c44c2a8a1808e7d77d05428c
Contents?: true
Size: 1.5 KB
Versions: 3
Compression:
Stored size: 1.5 KB
Contents
require 'test_helper' # Some basic tests for referent.to_citation, which returns a hash of various citation # information. class RequestTest < ActiveSupport::TestCase test "add_service_response" do request = fake_umlaut_request("/resolve?title=foo&author=bar") request.service_responses.to_a service = DummyService.new("priority" => 3, "service_id" => "DummyService") request.add_service_response( :service=>service, :url=>"http://example.com", :display_text=>"something", :service_type_value => :highlighted_link ) assert_length 1, request.service_responses response = request.service_responses.first assert_equal service.service_id, response.service_id assert_equal request.id, response.request.id assert_equal ServiceTypeValue[:highlighted_link], response.service_type_value assert_equal "http://example.com", response.view_data[:url] assert_equal "something", response.view_data[:display_text] end test "get_service_type_with_bum_response" do request = fake_umlaut_request("/resolve?title=foo&author=bar") request.add_service_response( :service => Service.new('service_id' => "NO_SUCH", "priority" => 3), :service_type_value => :highlighted_link ) request.add_service_response( :service => ServiceStore.instantiate_service!('DummyService', request), :service_type_value => :highlighted_link ) assert_length 1, request.get_service_type(:highlighted_link) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
umlaut-4.0.0.beta3 | ./test/unit/request_test.rb |
umlaut-4.0.0.beta2 | ./test/unit/request_test.rb |
umlaut-4.0.0.beta1 | ./test/unit/request_test.rb |