Sha256: c90c1a13c692c7978037094d9ba24d90968a2c92492da231831548cae844927a

Contents?: true

Size: 555 Bytes

Versions: 6

Compression:

Stored size: 555 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(Array), is_a(String))

      subject.execute
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ors-0.2.10 spec/ors/commands/update_spec.rb
ors-0.2.9 spec/ors/commands/update_spec.rb
ors-0.2.8 spec/ors/commands/update_spec.rb
ors-0.2.7 spec/ors/commands/update_spec.rb
ors-0.2.6 spec/ors/commands/update_spec.rb
ors-0.2.5 spec/ors/commands/update_spec.rb