Sha256: 804860289bf3dc1f7c477a64ec9efd25d389c3f6e1547e6b81be0f0e7a13d937

Contents?: true

Size: 650 Bytes

Versions: 29

Compression:

Stored size: 650 Bytes

Contents

require "spec_helper"

describe ORS::Commands::Logs do

  context "#execute" do
    it "should get logs from all of the app servers and then unify them" do
      mock(subject).pretending { false }
      mock(subject).app_servers { mock!.map { :logs }.subject }
      mock(ORS::LogUnifier).new(:logs) { mock!.unify { :output }.subject }
      mock(subject).puts(:output)

      subject.execute
    end

    it "should not call the LogUnifier if pretending" do
      mock(subject).pretending { true }
      mock(subject).app_servers { mock!.map { :logs }.subject }
      mock(ORS::LogUnifier).new(:logs).never

      subject.execute
    end
  end

end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
ors-0.3.0 spec/ors/commands/logs_spec.rb
ors-0.2.10 spec/ors/commands/logs_spec.rb
ors-0.2.9 spec/ors/commands/logs_spec.rb
ors-0.2.8 spec/ors/commands/logs_spec.rb
ors-0.2.7 spec/ors/commands/logs_spec.rb
ors-0.2.6 spec/ors/commands/logs_spec.rb
ors-0.2.5 spec/ors/commands/logs_spec.rb
ors-0.2.4 spec/ors/commands/logs_spec.rb
ors-0.2.3 spec/ors/commands/logs_spec.rb
ors-0.2.2 spec/ors/commands/logs_spec.rb
ors-0.2.1 spec/ors/commands/logs_spec.rb
ors-0.2.0 spec/ors/commands/logs_spec.rb
ors-0.1.8 spec/ors/commands/logs_spec.rb
ors-0.1.7 spec/ors/commands/logs_spec.rb
ors-0.1.5 spec/ors/commands/logs_spec.rb
ors-0.1.4 spec/ors/commands/logs_spec.rb
ors-0.1.3 spec/ors/commands/logs_spec.rb
ors-0.1.2 spec/ors/commands/logs_spec.rb
ors-0.1.1 spec/ors/commands/logs_spec.rb
ors-0.1.0 spec/ors/commands/logs_spec.rb