Sha256: b91a6d8f2dde63fea4bfcae32b3ca6d2f90b821882cd443374a50bc5bbe1f638
Contents?: true
Size: 683 Bytes
Versions: 16
Compression:
Stored size: 683 Bytes
Contents
require 'mccloud' require 'fileutils' require 'tempfile' require 'mccloud/generator' describe "Generator" do before(:each) do @tempdir = Dir.mktmpdir @env=Mccloud::Environment.new(:cwd => @tempdir,:autoload => false) @env.ssh_key_path=@tempdir end after(:each) do @env=nil FileUtils.remove_entry_secure @tempdir end it "When I specify an unknown provider it should generate an error" do expect { @env.generator.generate({:provider => :blabla}) }.to raise_error(::Mccloud::Error) end it "When I specify no provider it should default to aws" do @env.generator.generate() File.exists?(@env.mccloud_file).should be_true end end
Version data entries
16 entries across 16 versions & 1 rubygems