Sha256: 9f39bab866a1f79ca323f58852ab077a33a5ce9163e5621ad6e15720d8a7a8a0

Contents?: true

Size: 663 Bytes

Versions: 29

Compression:

Stored size: 663 Bytes

Contents

require "spec_helper"
require "octopolo/scripts/new_deployable"

module Octopolo
  module Scripts
    describe NewDeployable do
      subject { NewDeployable.new }

      context "#execute" do
        it "delegates the work to DatedBranchCreator with default delete flag" do
          DatedBranchCreator.should_receive(:perform).with(Git::DEPLOYABLE_PREFIX, false)
          subject.execute
        end
        it "delegates the work to DatedBranchCreator with delete flag" do
          DatedBranchCreator.should_receive(:perform).with(Git::DEPLOYABLE_PREFIX, true)
          subject.execute(:delete_old_branches => true)
        end
      end
    end
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
octopolo-1.1.0 spec/octopolo/scripts/new_deployable_spec.rb
octopolo-1.0.2 spec/octopolo/scripts/new_deployable_spec.rb
octopolo-1.0.1 spec/octopolo/scripts/new_deployable_spec.rb
octopolo-1.0.0 spec/octopolo/scripts/new_deployable_spec.rb
octopolo-0.4.1 spec/octopolo/scripts/new_deployable_spec.rb
octopolo-0.4.0 spec/octopolo/scripts/new_deployable_spec.rb
octopolo-0.3.6 spec/octopolo/scripts/new_deployable_spec.rb
octopolo-0.3.5 spec/octopolo/scripts/new_deployable_spec.rb
octopolo-0.3.4 spec/octopolo/scripts/new_deployable_spec.rb