Add Condition::DSL#{block,env} attribute readers
This commit is contained in:
@@ -27,12 +27,12 @@ module Producer::Core
|
||||
end
|
||||
|
||||
describe '#initialize' do
|
||||
it 'assigns the code' do
|
||||
expect(dsl.instance_eval { @block }).to be block
|
||||
it 'assigns the env' do
|
||||
expect(dsl.env).to be env
|
||||
end
|
||||
|
||||
it 'assigns the env' do
|
||||
expect(dsl.instance_eval { @env }).to be env
|
||||
it 'assigns the code' do
|
||||
expect(dsl.block).to be block
|
||||
end
|
||||
|
||||
it 'assigns no test' do
|
||||
@@ -40,13 +40,6 @@ module Producer::Core
|
||||
end
|
||||
end
|
||||
|
||||
describe '#tests' do
|
||||
it 'returns the assigned tests' do
|
||||
dsl.instance_eval { @tests = [:some_test] }
|
||||
expect(dsl.tests).to eq [:some_test]
|
||||
end
|
||||
end
|
||||
|
||||
describe '#evaluate' do
|
||||
it 'returns the value returned by the assigned block' do
|
||||
expect(dsl.evaluate).to eq block.call
|
||||
|
Reference in New Issue
Block a user