Sha256: f545cc373756dc43d35a5614f3abe9b14a1efdd21874551e6d7faf14f87eced0

Contents?: true

Size: 740 Bytes

Versions: 53

Compression:

Stored size: 740 Bytes

Contents

require 'spec_helper'

describe Aptible::CLI::Helpers::Operation do
  subject { Class.new.send(:include, described_class).new }

  describe '#prettify_operation' do
    it 'works for app operations' do
      op = Fabricate(:operation, id: 123, type: 'deploy', status: 'running',
                                 resource: Fabricate(:app, handle: 'myapp'))

      expect(subject.prettify_operation(op))
        .to eq('running deploy #123 on myapp')
    end

    it 'works for backup operations' do
      op = Fabricate(:operation, id: 123, type: 'restore', status: 'queued',
                                 resource: Fabricate(:backup))

      expect(subject.prettify_operation(op))
        .to eq('queued restore #123')
    end
  end
end

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
aptible-cli-0.18.0 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.17.2 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.17.1 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.17.0 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.16.9 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.16.8 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.16.7 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.16.6 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.16.5 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.16.4 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.16.3 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.16.2 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.16.1 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.16.0 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.15.2 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.15.1 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.15.0 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.14.1 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.14.0 spec/aptible/cli/helpers/operation_spec.rb
aptible-cli-0.13.0 spec/aptible/cli/helpers/operation_spec.rb