Sha256: 31a4ac90fea94d8f770fcc1ffdd3f4a1da8375bb71e14a881eafea85e120dd73

Contents?: true

Size: 695 Bytes

Versions: 3

Compression:

Stored size: 695 Bytes

Contents

require 'spec_helper'

require 'result'

require 'engineyard-serverside/callbacks/executor/ruby'

module EY
  module Serverside
    module Callbacks
      module Executor

        describe Ruby do
          let(:config) {Object.new}
          let(:shell) {Object.new}
          let(:hook) {Object.new}

          describe '.execute' do
            let(:result) {described_class.execute(config, shell, hook)}

            it 'forwards the execution to a ruby executor' do
              expect(described_class::Executor).
                to receive(:execute).
                with(config, shell, hook)

              result
            end

          end
        end

      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
engineyard-serverside-3.0.4 spec/engineyard-serverside/callbacks/executor/ruby_spec.rb
engineyard-serverside-3.0.3 spec/engineyard-serverside/callbacks/executor/ruby_spec.rb
engineyard-serverside-2.8.0 spec/engineyard-serverside/callbacks/executor/ruby_spec.rb