* Remove extra empty lines before private keyword usages. specs: * Fix one long line; * use proc keyword instead of Proc.new.
23 lines
465 B
Ruby
23 lines
465 B
Ruby
require 'spec_helper'
|
|
|
|
module Producer::Core
|
|
describe Task do
|
|
let(:name) { :some_task }
|
|
let(:block) { proc { } }
|
|
subject(:task) { Task.new(name, &block) }
|
|
|
|
describe '#name' do
|
|
it 'returns its name' do
|
|
expect(task.name).to eq name
|
|
end
|
|
end
|
|
|
|
describe '#evaluate' do
|
|
it 'builds a task DSL sandbox' do
|
|
expect(Task::DSL).to receive(:new).with(&block)
|
|
task.evaluate
|
|
end
|
|
end
|
|
end
|
|
end
|