Sha256: 58ddf5838f3ecab705221fc7763d3a569d69ae9df354eace8fe99168814ff8f3
Contents?: true
Size: 962 Bytes
Versions: 10
Compression:
Stored size: 962 Bytes
Contents
require 'spec_helper' describe "ey logs" do given "integration" it "prints logs returned by awsm" do login_scenario "one app, one environment" fast_ey %w[logs -e giblets] expect(@out).to match(/MAIN LOG OUTPUT/) expect(@out).to match(/CUSTOM LOG OUTPUT/) expect(@err).to eq('') end it "complains when it can't infer the environment" do login_scenario "one app, many environments" fast_failing_ey %w[logs] expect(@err).to match(/Multiple environments possible, please be more specific/i) end end describe "ey logs" do given "integration" def command_to_run(opts) cmd = ["logs"] cmd << "--environment" << opts[:environment] if opts[:environment] cmd << "--account" << opts[:account] if opts[:account] cmd end def verify_ran(scenario) expect(@out).to match(/Main logs for #{scenario[:environment]}/) end include_examples "it takes an environment name and an account name" end
Version data entries
10 entries across 10 versions & 2 rubygems