Sha256: 5365618ac27aa90ece4b0de2a1dca21f456b29faa390b43fe978b19cd26c1aa8
Contents?: true
Size: 882 Bytes
Versions: 3
Compression:
Stored size: 882 Bytes
Contents
require 'spec_helper' require 'engineyard-serverside/slug/source' module EY module Serverside module Slug describe Source do let(:servers) {[]} let(:config) {Object.new} let(:shell) {Object.new} describe '.update' do let(:input) { {:servers => servers, :config => config, :shell => shell} } let(:update) {described_class.update(input)} it 'updates with a new updater' do result = Result.Success(nil) updater = Object.new expect(updater). to receive(:update). and_return(result) expect(described_class::Updater). to receive(:new). with(input). and_return(updater) expect(update).to eql(result) end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems