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