Sha256: 2ed3cc84d86b63175829c9bb4ea57419937f78a48a0f864065371c4623c1d026

Contents?: true

Size: 556 Bytes

Versions: 4

Compression:

Stored size: 556 Bytes

Contents

require "spec_helper"

describe ORS::Commands::Update do

  context "#run" do
    it "should update code, bundle install, and set up cron" do
      stub(subject).all_servers { :all_servers }
      stub(subject).ruby_servers { :ruby_servers }
      stub(subject).cron_server { :cron_server }

      mock(subject).info /updating/
      mock(subject).execute_in_parallel(:all_servers)
      mock(subject).execute_in_parallel(:ruby_servers)
      mock(subject).execute_command(:cron_server, is_a(String), is_a(String))

      subject.execute
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ors-0.1.5 spec/ors/commands/update_spec.rb
ors-0.1.4 spec/ors/commands/update_spec.rb
ors-0.1.3 spec/ors/commands/update_spec.rb
ors-0.1.2 spec/ors/commands/update_spec.rb