Sha256: bacfd74873c305c69cddd3d968abd0fa9b1f92d630a00ba619138a515cf3f6d9

Contents?: true

Size: 1.05 KB

Versions: 11

Compression:

Stored size: 1.05 KB

Contents

require 'test_plugin_helper'

module ForemanSalt
  class 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
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
foreman_salt-5.0.1 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-5.0.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-4.0.1 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-4.0.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-3.0.2 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-3.0.1 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-3.0.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-2.1.0 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-2.0.2 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-2.0.1 test/functional/api/v2/salt_environments_controller_test.rb
foreman_salt-2.0.0 test/functional/api/v2/salt_environments_controller_test.rb