Sha256: 8fda8d77707177d68d56fc465036c1ea5984e12278000a54ea30b9cd26fd68c0

Contents?: true

Size: 1012 Bytes

Versions: 13

Compression:

Stored size: 1012 Bytes

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, :id => environment.id
    assert_response :success
    assert_template 'api/v2/salt_environments/show'
  end

  test 'should create environment' do
    post :create, :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, :id => environment.id
    end
    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_environments_controller_test.rb
foreman_salt-9.0.1 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-9.0.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-8.0.3 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-8.0.2 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-8.0.1 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-7.0.3 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-8.0.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-7.0.2 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-6.0.1 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-7.0.1 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-7.0.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-6.0.0 test/functional/api/v2/salt_environments_controller_test.rb