Sha256: 228747e605f9034a03712d3922151f85429d08dbac401c1e3ca51f7c2fedb2c2

Contents?: true

Size: 868 Bytes

Versions: 16

Compression:

Stored size: 868 Bytes

Contents

require_relative "../../spec_helper"

describe Lono::Cfn do
  before(:all) do
    @args = "--noop --project-root spec/fixtures/my_project"
  end

  describe "lono cfn" do
    it "create stack" do
      out = execute("bin/lono cfn create my-stack #{@args}")
      expect(out).to include("Creating")
    end

    it "update stack" do
      out = execute("bin/lono cfn update my-stack #{@args}")
      expect(out).to include("Updating")
    end

    it "delete stack" do
      out = execute("bin/lono cfn delete my-stack #{@args}")
      expect(out).to include("Deleted")
    end

    it "preview stack" do
      out = execute("bin/lono cfn preview my-stack #{@args}")
      expect(out).to include("CloudFormation preview")
    end

    it "diff stack" do
      out = execute("bin/lono cfn diff my-stack #{@args}")
      expect(out).to include("diff")
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
lono-3.3.2 spec/lib/lono/cfn_spec.rb
lono-3.3.0 spec/lib/lono/cfn_spec.rb
lono-3.2.1 spec/lib/lono/cfn_spec.rb
lono-3.2.0 spec/lib/lono/cfn_spec.rb
lono-3.1.3 spec/lib/lono/cfn_spec.rb
lono-3.1.2 spec/lib/lono/cfn_spec.rb
lono-3.1.1 spec/lib/lono/cfn_spec.rb
lono-3.0.1 spec/lib/lono/cfn_spec.rb
lono-3.0.0 spec/lib/lono/cfn_spec.rb
lono-2.1.0 spec/lib/lono/cfn_spec.rb
lono-2.0.5 spec/lib/lono/cfn_spec.rb
lono-2.0.4 spec/lib/lono/cfn_spec.rb
lono-2.0.3 spec/lib/lono/cfn_spec.rb
lono-2.0.2 spec/lib/lono/cfn_spec.rb
lono-2.0.1 spec/lib/lono/cfn_spec.rb
lono-2.0.0 spec/lib/lono/cfn_spec.rb