Sha256: 5971f39c69f410441c8acfa5ac2f5ac6c75b10062a8b2977d4f1237c76a2ba75

Contents?: true

Size: 671 Bytes

Versions: 3

Compression:

Stored size: 671 Bytes

Contents

require 'spec_helper'

module Aeolus
  module Image
    module Factory
      describe TargetImage do
        it "should return nil when a builder is found but operation is push" do
          @builder = mock(Builder, :operation => "push")
          Builder.stub!(:find).and_return(@builder)
          TargetImage.status("1234").should == nil
        end

        it "should return a builder when a builder is found and operation is build" do
          @builder = mock(Builder, :operation => "build", :status => "BUILDING")
          Builder.stub!(:find).and_return(@builder)
          TargetImage.status("1234").should == "BUILDING"
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
aeolus-image-0.7.0 spec/models/factory/target_image_spec.rb
aeolus-image-0.5.1 spec/models/factory/target_image_spec.rb
aeolus-image-0.4.0 spec/models/factory/target_image_spec.rb