test/deploy_test.rb in eb_deployer-0.3.1 vs test/deploy_test.rb in eb_deployer-0.3.2
- old
+ new
@@ -390,22 +390,29 @@
assert_equal [inactive_env], @eb_driver.environments_been_deleted('simple')
assert_equal 'simple-production', @eb_driver.environment_cname_prefix('simple', inactive_env)
end
+ def test_pass_pathname_as_package_file
+ deploy(:package => Pathname.new(@sample_package),
+ :application => 'simple',
+ :environment => "production",
+ :package_bucket => 'thoughtworks.simple')
+
+ s3_objects = @s3_driver.objects('thoughtworks.simple.packages')
+ assert_equal 1, s3_objects.size
+ assert_equal @sample_package, s3_objects.values.first.to_s
+ end
+
private
def temp_file(content)
f = Tempfile.new("foo")
f.write(content)
f
end
- def eb_envname(app_name, env_name)
- EbDeployer::Environment.unique_ebenv_name(app_name, env_name)
- end
-
def query_resource_output(key, opts)
EbDeployer.query_resource_output(key, {:bs_driver => @eb_driver,
:s3_driver => @s3_driver,
:cf_driver => @cf_driver}.merge(opts))
end
@@ -417,10 +424,9 @@
end
def destroy(opts)
EbDeployer.destroy(opts.merge(stubs))
end
-
def stubs
{ :bs_driver => @eb_driver,
:s3_driver => @s3_driver,
:cf_driver => @cf_driver