Sha256: a62877a964b3027d0046194960e946e4ecd1012926fcb4b1f1a019df1a036d42
Contents?: true
Size: 915 Bytes
Versions: 39
Compression:
Stored size: 915 Bytes
Contents
require 'test_helper' class CloudFormationProvisionerTest < MiniTest::Unit::TestCase def setup @cf = CFStub.new @provisioner = EbDeployer::CloudFormationProvisioner.new("myresources", @cf) @template = sample_file("sample_template.json") end def test_convert_inputs_as_params_to_cf resources = { 'template' => @template, 'inputs' => { 'Foo' => 'Bar' } } @provisioner.provision(resources) assert_equal({ 'Foo' => 'Bar' }, @cf.stack_config("myresources")[:parameters]) end def test_transform_to_eb_settings resources = { 'template' => @template, 'outputs' => { 'S' => { 'namespace' => "foo", "option_name" => "bar" } }} @provisioner.provision(resources) settings = @provisioner.transform_outputs(resources) assert_equal [{'namespace' => 'foo', 'option_name' => 'bar', 'value' => 'value of S'}], settings end end
Version data entries
39 entries across 39 versions & 1 rubygems