diff options
author | Zara Gebru <zgebru@thoughtworks.com> | 2016-07-13 20:20:52 +0200 |
---|---|---|
committer | Zara Gebru <zgebru@thoughtworks.com> | 2016-07-13 20:35:55 +0200 |
commit | 59263baee9fc04524c8a69af1f7293fa4315d3ff (patch) | |
tree | b01cf32a0a95a11b3ea9bd279c2b251a1fb5b58e /test/integration | |
parent | a96a8f552074e8a624f1420d2f58db4e90c3762c (diff) |
[FEATURE] fetch key by fingerprint
- add fingerprint unit tests
- add integration test
- implement by_fingerprint
Diffstat (limited to 'test/integration')
-rw-r--r-- | test/integration/nickserver_test.rb | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/test/integration/nickserver_test.rb b/test/integration/nickserver_test.rb index 710c3a1..9aac6b4 100644 --- a/test/integration/nickserver_test.rb +++ b/test/integration/nickserver_test.rb @@ -26,7 +26,7 @@ class NickserverTest < Minitest::Test super end - def test_GET_served_via_SKS + def test_GET_key_by_email_address_served_via_SKS uid = 'cloudadmin@leap.se' key_id = 'E818C478D3141282F7590D29D041EB11B1647490' stub_sks_vindex_reponse(uid, body: file_content(:leap_vindex_result)) @@ -40,15 +40,13 @@ class NickserverTest < Minitest::Test end end - def test_POST_served_via_SKS - uid = 'cloudadmin@leap.se' - key_id = 'E818C478D3141282F7590D29D041EB11B1647490' - stub_sks_vindex_reponse(uid, body: file_content(:leap_vindex_result)) - stub_sks_get_reponse(key_id, body: file_content(:leap_public_key)) + def test_GET_key_by_fingerprint_served_via_SKS + fingerprint = 'E818C478D3141282F7590D29D041EB11B1647490' + stub_sks_get_reponse(fingerprint, body: file_content(:leap_public_key)) start do - params = {body: {"address" => uid}} - post(params) do |response| + params = {query: {"fingerprint" => fingerprint}} + get(params) do |response| assert_equal file_content(:leap_public_key), JSON.parse(response.to_s)["openpgp"] end end |