Improve Task spec, remove instance_eval usage
This commit is contained in:
		@@ -37,15 +37,15 @@ module Producer::Core
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    describe '#initialize' do
 | 
					    describe '#initialize' do
 | 
				
			||||||
      it 'assigns the name' do
 | 
					      it 'assigns the name' do
 | 
				
			||||||
        expect(task.instance_eval { @name }).to eq name
 | 
					        expect(task.name).to eq name
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      it 'assigns the actions' do
 | 
					      it 'assigns the actions' do
 | 
				
			||||||
        expect(task.instance_eval { @actions }).to eq [action]
 | 
					        expect(task.actions).to eq [action]
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      it 'assigns the condition' do
 | 
					      it 'assigns the condition' do
 | 
				
			||||||
        expect(task.instance_eval { @condition }).to eq condition
 | 
					        expect(task.condition).to eq condition
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      context 'when only the name is given as argument' do
 | 
					      context 'when only the name is given as argument' do
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user