Sha256: 7e1fcf1383355e4af0ba3404e8dbd17715ea00bfe5b8e92cebefcb07bbd46ed4

Contents?: true

Size: 1.02 KB

Versions: 16

Compression:

Stored size: 1.02 KB

Contents

require 'test_plugin_helper'

class ::ForemanSalt::Api::V2::SaltEnvironmentsControllerTest < ActionController::TestCase
  test 'should get index' do
    get :index
    assert_response :success
    assert_template 'api/v2/salt_environments/index'
  end

  test 'should show environment' do
    environment = ForemanSalt::SaltEnvironment.create(:name => 'foo')
    get :show, params: { :id => environment.id }
    assert_response :success
    assert_template 'api/v2/salt_environments/show'
  end

  test 'should create environment' do
    post :create, params: { :environment => { :name => 'unicorn' } }
    assert_response :success
    assert ForemanSalt::SaltEnvironment.find_by_name('unicorn')
    assert_template 'api/v2/salt_environments/create'
  end

  test 'should delete environment' do
    environment = ForemanSalt::SaltEnvironment.create(:name => 'foo.bar.baz')
    assert_difference('ForemanSalt::SaltEnvironment.count', -1) do
      delete :destroy, params: { :id => environment.id }
    end
    assert_response :success
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
foreman_salt-14.0.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-13.2.4 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-13.2.3 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-13.2.2 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-13.2.1 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-13.2.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-13.1.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-13.0.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-12.0.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-11.0.1 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-11.0.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-10.3.1 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-10.3.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-10.2.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-10.1.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-10.0.0 test/functional/api/v2/salt_environments_controller_test.rb