Implement source keyword feature for recipes

This commit is contained in:
Thibault Jouan
2013-07-28 18:38:00 +00:00
parent 65643e065e
commit c7295fb977
4 changed files with 30 additions and 0 deletions

View File

@@ -45,6 +45,15 @@ module Producer::Core
expect { dsl }.to raise_error(RuntimeError, 'error from recipe')
end
end
describe '#source' do
let(:code) { "source '#{fixture_path_for 'recipes/error'}'" }
let(:dsl) { Recipe::DSL.new code }
it 'evaluates its code' do
expect { dsl }.to raise_error(RuntimeError, 'error from recipe')
end
end
end
end
end