Sha256: 3e43f9de38eb81ed07fdb66ff1af5f16731fa38cd58037a3fb071dc2027dc641
Contents?: true
Size: 948 Bytes
Versions: 15
Compression:
Stored size: 948 Bytes
Contents
require_relative '../lib/depengine' describe "a recipe" do context "when running" do it "does create a Deployment.deliver block" do Deployment::Methods.set :env, "test" Deployment::Methods.set :version, "0.42" Deployment::Methods.set :deploy_home, "." Deployment::Methods.set :module_name, "module_name" expect{Deployment.deliver {puts "."}}.to raise_error(SystemExit) end it "sets some values with the set method" do Deployment::Methods.set :spec_key, :this_is_set expect($recipe_config[:spec_key]).to be :this_is_set end end context "before running" do it "needs to set a module name" do Deployment::Methods.set :env, "test" Deployment::Methods.set :version, "0.42" Deployment::Methods.set :deploy_home, "." expect{Deployment.deliver {puts "."}}.to raise_error(ArgumentError) end end before :each do $recipe_config = {} end end
Version data entries
15 entries across 15 versions & 1 rubygems