diff options
author | Azul <azul@riseup.net> | 2018-02-05 11:25:33 +0100 |
---|---|---|
committer | Azul <azul@riseup.net> | 2018-02-05 11:58:26 +0100 |
commit | 5ab2095a169a867b1158a77181dd447b2bbf2118 (patch) | |
tree | bb2280cd6063547b3240c9f62d17ecdd264ddb59 /test/support | |
parent | 51d41e15dca8aac3c96ab68b1cec22415a8ceae9 (diff) |
feature: enamble wkd lookupfeature/web-key-directory
fixes #1
Diffstat (limited to 'test/support')
-rw-r--r-- | test/support/http_stub_helper.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/support/http_stub_helper.rb b/test/support/http_stub_helper.rb index b0ec069..1710b23 100644 --- a/test/support/http_stub_helper.rb +++ b/test/support/http_stub_helper.rb @@ -1,4 +1,5 @@ require 'nickserver/reel_server' +require 'nickserver/email_address' module HttpStubHelper protected @@ -48,6 +49,12 @@ module HttpStubHelper stub_http_get(/#{Regexp.escape(config.couch_url)}.*#{query}/, response) end + def stub_wkd_response(uid, response = {}) + email = Nickserver::EmailAddress.new(uid) + url = Nickserver::Wkd::Url.new(email) + stub_http_get url, response, Hash + end + def stub_http_get(url, response, options = nil) response = { status: 200, body: '' }.merge(response || {}) adapter.expect :get, [response[:status], response[:body]], |