summaryrefslogtreecommitdiffstats
path: root/test/functional/ldap_auth_sources_controller.rb
diff options
context:
space:
mode:
authorEric Davis <edavis@littlestreamsoftware.com>2010-05-23 03:16:31 +0000
committerEric Davis <edavis@littlestreamsoftware.com>2010-05-23 03:16:31 +0000
commit715c9d16ef2c2effbc614dace8b50d145e703b80 (patch)
tree5050ba97c118471ff54a17969c7d184d1a11d328 /test/functional/ldap_auth_sources_controller.rb
parenta1f73c8b20317702d4b892c5b47f0b6c62a657e2 (diff)
downloadredmine-715c9d16ef2c2effbc614dace8b50d145e703b80.tar.gz
redmine-715c9d16ef2c2effbc614dace8b50d145e703b80.zip
Refactor AuthSourcesController to support non-LDAP sources. #1131
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3744 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/functional/ldap_auth_sources_controller.rb')
-rw-r--r--test/functional/ldap_auth_sources_controller.rb24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/functional/ldap_auth_sources_controller.rb b/test/functional/ldap_auth_sources_controller.rb
new file mode 100644
index 000000000..f0ae17a9e
--- /dev/null
+++ b/test/functional/ldap_auth_sources_controller.rb
@@ -0,0 +1,24 @@
+require 'test_helper'
+
+class LdapAuthSourcesControllerTest < ActionController::TestCase
+ fixtures :all
+
+ def setup
+ @request.session[:user_id] = 1
+ end
+
+ context "get :new" do
+ setup do
+ get :new
+ end
+
+ should_assign_to :auth_source
+ should_respond_with :success
+ should_render_template :new
+
+ should "initilize a new AuthSource" do
+ assert_equal AuthSourceLdap, assigns(:auth_source).class
+ assert assigns(:auth_source).new_record?
+ end
+ end
+end