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:
		| @@ -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 } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user