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