blob: ad3fac65f97b3a24080feafb3ea55797414f21f1 (
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
|
Given /^I have published a "([^"]*)" key$/ do |type|
identity = Identity.for(@user)
keyring = Keyring.new(identity)
SecureRandom.stubs(urlsafe_base64: 'DUMMY_REV')
keyring.create type, 'DUMMY_KEY'
end
Given /^I have published "([^"]*)" keys$/ do |type|
identity = Identity.for(@user)
keyring = Keyring.new(identity)
SecureRandom.stubs(urlsafe_base64: 'DUMMY_REV')
keyring.create type, one: 'DUMMY_KEY', two: 'DUMMY_KEY'
end
Then /^I should have published an? "([^"]*)" key(?: with value "([^"]*)")?$/ do |type, value|
identity = Identity.for(@user)
keys = identity.keys
assert_includes keys.keys, type
assert_equal value, 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
|