Revision 5f6b2196
Added by Paul Kelly about 14 years ago
- ID 5f6b2196e7bb3283bc2a294cdeba8b59f088812c
test/functional/environments_controller_test.rb | ||
---|---|---|
require 'test_helper'
|
||
|
||
class EnvironmentsControllerTest < ActionController::TestCase
|
||
test "ActiveScaffold should look for Environment model" do
|
||
assert_not_nil EnvironmentsController.active_scaffold_config
|
||
assert EnvironmentsController.active_scaffold_config.model == Environment
|
||
end
|
||
|
||
test "should get index" do
|
||
get :index, {}, set_session_user
|
||
assert_response :success
|
||
assert_not_nil assigns(:records)
|
||
assert_not_nil assigns(:environments)
|
||
end
|
||
|
||
test "should get new" do
|
||
... | ... | |
|
||
test "should create new environment" do
|
||
assert_difference 'Environment.count' do
|
||
post :create, { :commit => "Create", :record => {:name => "some_environment"} }, set_session_user
|
||
post :create, { :commit => "Create", :environment => {:name => "some_environment"} }, set_session_user
|
||
end
|
||
|
||
assert_redirected_to environments_path
|
||
... | ... | |
environment = Environment.new :name => "some_environment"
|
||
assert environment.save!
|
||
|
||
put :update, { :commit => "Update", :id => environment.id, :record => {:name => "other_environment"} }, set_session_user
|
||
put :update, { :commit => "Update", :id => environment.id, :environment => {:name => "other_environment"} }, set_session_user
|
||
environment = Environment.find_by_id(environment.id)
|
||
assert environment.name == "other_environment"
|
||
|
Also available in: Unified diff
Fixes #204 - Remove AS from environments page
Merged import facility in Environment and Puppetclass controllers