From f5e6e60cbea2db77d275e34c3e61c590b49dbf48 Mon Sep 17 00:00:00 2001 From: elijah Date: Mon, 5 Aug 2013 02:27:23 -0700 Subject: fix bug with couchdb result parsing --- test/unit/nickserver_test.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'test/unit') diff --git a/test/unit/nickserver_test.rb b/test/unit/nickserver_test.rb index 46e69ca..6a23d0d 100644 --- a/test/unit/nickserver_test.rb +++ b/test/unit/nickserver_test.rb @@ -60,6 +60,20 @@ class NickserverTest < MiniTest::Unit::TestCase end end + def test_GET_served_via_couch_empty_results + domain = "example.org" + uid = "stompy@" + domain + stub_couch_response(uid, :body => file_content(:empty_couchdb_result)) do + start do + params = {:query => {"address" => uid}, :head => {:host => domain}} + get(params) do |http| + assert_equal 404, http.response_header.status + stop + end + end + end + end + def test_GET_served_via_couch_success domain = "example.org" uid = "blue@" + domain -- cgit v1.2.3