blob: e5a4f43b52ed08c79fd10a437302591a69888dfd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
require 'test_helper'
require 'nickserver/couch_db/source'
module Nickserver::CouchDB
class SourceUnitTest < Minitest::Test
def test_query
address = "nick@domain.tl"
adapter = Minitest::Mock.new
adapter.expect :get, [200, nil],
[String, {query: { reduce: "false", key: "\"#{address}\"" }}]
Source.new(adapter).query address
adapter.verify
end
def test_401
address = "nick@domain.tl"
adapter = Minitest::Mock.new
adapter.expect :get, [401, nil],
[String, {query: { reduce: "false", key: "\"#{address}\"" }}]
assert_raises Error do
Source.new(adapter).query address
end
adapter.verify
end
end
end
|