Implement `set?' task keyword:

When called from a task, will return true when given key exists and
false when key does not exist.
This commit is contained in:
Thibault Jouan
2014-11-18 16:48:11 +00:00
parent 1465b98f18
commit 3b413a242f
4 changed files with 27 additions and 1 deletions

View File

@@ -160,6 +160,18 @@ module Producer::Core
end
end
describe '#set?' do
before { env[:some_key] = :some_value }
it 'returns true when given key exists' do
expect(task.set? :some_key).to be true
end
it 'returns false when given key does not exist' do
expect(task.set? :other_key).to be false
end
end
describe '#target' do
before { env.target = :some_target }