diff options
author | Toshi MARUYAMA <marutosijp2@yahoo.co.jp> | 2011-08-29 21:52:11 +0000 |
---|---|---|
committer | Toshi MARUYAMA <marutosijp2@yahoo.co.jp> | 2011-08-29 21:52:11 +0000 |
commit | 53cc7af96da669b39822e1edfbc34e7ca4926d55 (patch) | |
tree | 20a09cc9db98842dab5d851aec3e4f8d709ba5c7 /test | |
parent | cf733e7db7b60e060178d5c2fc4e151c3735a73c (diff) | |
download | redmine-53cc7af96da669b39822e1edfbc34e7ca4926d55.tar.gz redmine-53cc7af96da669b39822e1edfbc34e7ca4926d55.zip |
remove trailing white-spaces from test/unit/member_test.rb.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6753 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test')
-rw-r--r-- | test/unit/member_test.rb | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/test/unit/member_test.rb b/test/unit/member_test.rb index 45f157487..9b3da4f2b 100644 --- a/test/unit/member_test.rb +++ b/test/unit/member_test.rb @@ -1,16 +1,16 @@ -# redMine - project management software -# Copyright (C) 2006 Jean-Philippe Lang +# Redmine - project management software +# Copyright (C) 2006-2011 Jean-Philippe Lang # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. -# +# # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -# +# # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. @@ -23,21 +23,21 @@ class MemberTest < ActiveSupport::TestCase def setup @jsmith = Member.find(1) end - + def test_create member = Member.new(:project_id => 1, :user_id => 4, :role_ids => [1, 2]) assert member.save member.reload - + assert_equal 2, member.roles.size assert_equal Role.find(1), member.roles.sort.first end - def test_update + def test_update assert_equal "eCookbook", @jsmith.project.name assert_equal "Manager", @jsmith.roles.first.name assert_equal "jsmith", @jsmith.user.login - + @jsmith.mail_notification = !@jsmith.mail_notification assert @jsmith.save end @@ -48,27 +48,27 @@ class MemberTest < ActiveSupport::TestCase assert @jsmith.save assert_equal 2, @jsmith.reload.roles.size end - + def test_validate member = Member.new(:project_id => 1, :user_id => 2, :role_ids => [2]) # same use can't have more than one membership for a project assert !member.save - + member = Member.new(:project_id => 1, :user_id => 2, :role_ids => []) # must have one role at least assert !member.save end - + def test_destroy assert_difference 'Member.count', -1 do assert_difference 'MemberRole.count', -1 do @jsmith.destroy end end - + assert_raise(ActiveRecord::RecordNotFound) { Member.find(@jsmith.id) } end - + context "removing permissions" do setup do Watcher.delete_all("user_id = 9") @@ -81,12 +81,12 @@ class MemberTest < ActiveSupport::TestCase Watcher.create!(:watchable => Wiki.find(2), :user => user) Watcher.create!(:watchable => WikiPage.find(3), :user => user) end - + context "of user" do setup do @member = Member.create!(:project => Project.find(2), :principal => User.find(9), :role_ids => [1, 2]) end - + context "by deleting membership" do should "prune watchers" do assert_difference 'Watcher.count', -4 do @@ -94,7 +94,7 @@ class MemberTest < ActiveSupport::TestCase end end end - + context "by updating roles" do should "prune watchers" do Role.find(2).remove_permission! :view_wiki_pages @@ -107,7 +107,7 @@ class MemberTest < ActiveSupport::TestCase end end end - + context "of group" do setup do group = Group.find(10) @@ -121,7 +121,7 @@ class MemberTest < ActiveSupport::TestCase @member.destroy end end - end + end context "by updating roles" do should "prune watchers" do |