summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>2011-08-29 21:52:11 +0000
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>2011-08-29 21:52:11 +0000
commit53cc7af96da669b39822e1edfbc34e7ca4926d55 (patch)
tree20a09cc9db98842dab5d851aec3e4f8d709ba5c7 /test
parentcf733e7db7b60e060178d5c2fc4e151c3735a73c (diff)
downloadredmine-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.rb36
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