Sha256: 651b9c881496ff5a85941aea605b2f56ba48c8e37c05dc798d73e0c044b27298
Contents?: true
Size: 764 Bytes
Versions: 116
Compression:
Stored size: 764 Bytes
Contents
require 'spec_helper' require 'tmpdir' module Itamae describe Runner do subject { described_class.new(double(:node)) } around do |example| Dir.mktmpdir do |dir| Dir.chdir(dir) do example.run end end end describe ".run" do let(:recipes) { %w! ./recipe1.rb ./recipe2.rb ! } it "runs each recipe with the runner" do pending "Rewrite later" recipes.each do |r| recipe = double(:recipe) allow(Recipe).to receive(:new).with( an_instance_of(Itamae::Runner), File.expand_path(r) ).and_return(recipe) expect(recipe).to receive(:run) end described_class.run(recipes, :local, {}) end end end end
Version data entries
116 entries across 116 versions & 3 rubygems