Sha256: f64157f9b30a5e8f98fd6d4055be1768422991473797a18d222eaed9d6c2c3bf

Contents?: true

Size: 855 Bytes

Versions: 13

Compression:

Stored size: 855 Bytes

Contents

require 'test_plugin_helper'

class ::ForemanSalt::Api::V2::SaltAutosignControllerTest < ActionController::TestCase
  setup do
    @proxy = FactoryGirl.create(:smart_proxy, :with_salt_feature)
    ProxyAPI::Salt.any_instance.stubs(:autosign_list).returns((%w(foo bar baz)))
  end

  test 'should get index' do
    get :index, :smart_proxy_id => @proxy.id
    assert_response :success
  end

  test 'should create autosign' do
    ProxyAPI::Salt.any_instance.expects(:autosign_create).once.returns(true)
    post :create, :smart_proxy_id => @proxy.id, :record => 'unicorn.example.com'
    assert_response :success
  end

  test 'should delete autosign' do
    ProxyAPI::Salt.any_instance.expects(:autosign_remove).once.returns(true)
    delete :destroy, :smart_proxy_id => @proxy.id, :record => 'unicorn.example.com'
    assert_response :success
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
foreman_salt-8.0.4 test/functional/api/v2/salt_autosign_controller_test.rb
foreman_salt-9.0.1 test/functional/api/v2/salt_autosign_controller_test.rb
foreman_salt-9.0.0 test/functional/api/v2/salt_autosign_controller_test.rb
foreman_salt-8.0.3 test/functional/api/v2/salt_autosign_controller_test.rb
foreman_salt-8.0.2 test/functional/api/v2/salt_autosign_controller_test.rb
foreman_salt-8.0.1 test/functional/api/v2/salt_autosign_controller_test.rb
foreman_salt-7.0.3 test/functional/api/v2/salt_autosign_controller_test.rb
foreman_salt-8.0.0 test/functional/api/v2/salt_autosign_controller_test.rb
foreman_salt-7.0.2 test/functional/api/v2/salt_autosign_controller_test.rb
foreman_salt-6.0.1 test/functional/api/v2/salt_autosign_controller_test.rb
foreman_salt-7.0.1 test/functional/api/v2/salt_autosign_controller_test.rb
foreman_salt-7.0.0 test/functional/api/v2/salt_autosign_controller_test.rb
foreman_salt-6.0.0 test/functional/api/v2/salt_autosign_controller_test.rb