From fc6e7f12b70ee716eb762d112acd43467466b2ae Mon Sep 17 00:00:00 2001 From: Eric Davis Date: Thu, 19 Aug 2010 01:28:33 +0000 Subject: [PATCH] Small test refactoring, extract method. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3951 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- test/integration/layout_test.rb | 4 +--- test/test_helper.rb | 6 ++++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/test/integration/layout_test.rb b/test/integration/layout_test.rb index 03d407d2..001bf50d 100644 --- a/test/integration/layout_test.rb +++ b/test/integration/layout_test.rb @@ -13,9 +13,7 @@ class LayoutTest < ActionController::IntegrationTest end test "browsing to an unauthorized page should render the base layout" do - user = User.find(9) - user.password, user.password_confirmation = 'test', 'test' - user.save! + change_user_password('miscuser9', 'test') log_user('miscuser9','test') diff --git a/test/test_helper.rb b/test/test_helper.rb index 15a1f157..dc04fa82 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -86,6 +86,12 @@ class ActiveSupport::TestCase saved_settings.each {|k, v| Setting[k] = v} end + def change_user_password(login, new_password) + user = User.first(:conditions => {:login => login}) + user.password, user.password_confirmation = new_password, new_password + user.save! + end + def self.ldap_configured? @test_ldap = Net::LDAP.new(:host => '127.0.0.1', :port => 389) return @test_ldap.bind -- 2.11.0