Sha256: b8b55a82e9811b66e56d65cc5dbeb65f3d808d244111d16585ca64d07ab65b9e

Contents?: true

Size: 669 Bytes

Versions: 18

Compression:

Stored size: 669 Bytes

Contents

require 'test_plugin_helper'

class SccManagerActions < ActiveSupport::TestCase
  include Dynflow::Testing

  let(:action_class) { ::Actions::SccManager::Sync }

  def setup
    @scc_account = scc_accounts(:one)
    # ensure we have an org label
    get_organization
  end

  test 'plan sync action' do
    action = create_action(action_class)
    action.stubs(:action_subject).with(@scc_account)

    assert_respond_to(action, :phase)
    plan_action(action, @scc_account)

    assert_action_planned_with(action, ::Actions::SccManager::SyncProducts, @scc_account)
    assert_action_planned_with(action, ::Actions::SccManager::SyncRepositories, @scc_account)
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
foreman_scc_manager-4.0.0 test/actions/sync_test.rb
foreman_scc_manager-3.1.1 test/actions/sync_test.rb
foreman_scc_manager-3.1.0 test/actions/sync_test.rb
foreman_scc_manager-3.0.0 test/actions/sync_test.rb
foreman_scc_manager-2.3.0 test/actions/sync_test.rb
foreman_scc_manager-2.2.3 test/actions/sync_test.rb
foreman_scc_manager-2.2.2 test/actions/sync_test.rb
foreman_scc_manager-2.2.1 test/actions/sync_test.rb
foreman_scc_manager-2.2.0 test/actions/sync_test.rb
foreman_scc_manager-2.1.0 test/actions/sync_test.rb
foreman_scc_manager-2.0.0 test/actions/sync_test.rb
foreman_scc_manager-1.8.20 test/actions/sync_test.rb
foreman_scc_manager-1.8.19 test/actions/sync_test.rb
foreman_scc_manager-1.8.18 test/actions/sync_test.rb
foreman_scc_manager-1.8.17 test/actions/sync_test.rb
foreman_scc_manager-1.8.16 test/actions/sync_test.rb
foreman_scc_manager-1.8.15 test/actions/sync_test.rb
foreman_scc_manager-1.8.13 test/actions/sync_test.rb