Support (key, value) form in env? condition keyword
This commit is contained in:
@@ -3,7 +3,18 @@ module Producer
|
||||
module Tests
|
||||
class HasEnv < Test
|
||||
def verify
|
||||
remote.environment.key? arguments.first.to_s.upcase
|
||||
case arguments.size
|
||||
when 1
|
||||
remote.environment.key? key
|
||||
when 2
|
||||
remote.environment[key] == arguments.last
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def key
|
||||
arguments.first.to_s.upcase
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user