diff options
author | Azul <azul@riseup.net> | 2018-01-19 14:11:24 +0100 |
---|---|---|
committer | Azul <azul@riseup.net> | 2018-01-19 14:11:24 +0100 |
commit | 54653f75cf44890310a06c3a8a6be59625629d2a (patch) | |
tree | 3a1c851033c46e1a140de3e3b5a17ad4b7f2647e /features/step_definitions/key_steps.rb | |
parent | b8ba4f27a82868e0b3338b4af761f7c44226e729 (diff) |
API: implement deleting keys through new keys api
Diffstat (limited to 'features/step_definitions/key_steps.rb')
-rw-r--r-- | features/step_definitions/key_steps.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/features/step_definitions/key_steps.rb b/features/step_definitions/key_steps.rb index 70a13bd..3d5e015 100644 --- a/features/step_definitions/key_steps.rb +++ b/features/step_definitions/key_steps.rb @@ -18,3 +18,9 @@ Then /^I should have published an? "([^"]*)" key(?: with value "([^"]*)")?$/ do assert_includes keys.keys, type assert_equal value, JSON.parse(keys[type])['value'] if value end + +Then /^I should not have published an? "([^"]*)" key$/ do |type| + identity = Identity.for(@user) + keys = identity.keys + refute_includes keys.keys, type +end |