require 'spec_helper' shared_examples_for "a puppetfile action" do describe "initializing" do it "accepts the :root option" do described_class.new({root: "/some/nonexistent/path"}, [], {}) end it "accepts the :puppetfile option" do described_class.new({puppetfile: "/some/nonexistent/path/Puppetfile"}, [], {}) end it "accepts the :moduledir option" do described_class.new({moduledir: "/some/nonexistent/path/modules"}, [], {}) end end end shared_examples_for "a puppetfile install action" do describe "initializing" do it "accepts the :root option" do described_class.new({root: "/some/nonexistent/path"}, [], {}) end it "accepts the :puppetfile option" do described_class.new({puppetfile: "/some/nonexistent/path/Puppetfile"}, [], {}) end it "accepts the :moduledir option" do described_class.new({moduledir: "/some/nonexistent/path/modules"}, [], {}) end it "accepts the :force option" do described_class.new({force: true}, [], {}) end end end