Mercurial > hg > soundsoftware-site
comparison test/functional/messages_controller_test.rb @ 1517:dffacf8a6908 redmine-2.5
Update to Redmine SVN revision 13367 on 2.5-stable branch
author | Chris Cannam |
---|---|
date | Tue, 09 Sep 2014 09:29:00 +0100 |
parents | e248c7af89ec |
children |
comparison
equal
deleted
inserted
replaced
1516:b450a9d58aed | 1517:dffacf8a6908 |
---|---|
46 | 46 |
47 def test_show_with_pagination | 47 def test_show_with_pagination |
48 message = Message.find(1) | 48 message = Message.find(1) |
49 assert_difference 'Message.count', 30 do | 49 assert_difference 'Message.count', 30 do |
50 30.times do | 50 30.times do |
51 message.children << Message.new(:subject => 'Reply', :content => 'Reply body', :author_id => 2, :board_id => 1) | 51 message.children << Message.new(:subject => 'Reply', |
52 :content => 'Reply body', | |
53 :author_id => 2, | |
54 :board_id => 1) | |
52 end | 55 end |
53 end | 56 end |
54 get :show, :board_id => 1, :id => 1, :r => message.children.last(:order => 'id').id | 57 get :show, :board_id => 1, :id => 1, :r => message.children.order('id').last.id |
55 assert_response :success | 58 assert_response :success |
56 assert_template 'show' | 59 assert_template 'show' |
57 replies = assigns(:replies) | 60 replies = assigns(:replies) |
58 assert_not_nil replies | 61 assert_not_nil replies |
59 assert !replies.include?(message.children.first(:order => 'id')) | 62 assert !replies.include?(message.children.order('id').first) |
60 assert replies.include?(message.children.last(:order => 'id')) | 63 assert replies.include?(message.children.order('id').last) |
61 end | 64 end |
62 | 65 |
63 def test_show_with_reply_permission | 66 def test_show_with_reply_permission |
64 @request.session[:user_id] = 2 | 67 @request.session[:user_id] = 2 |
65 get :show, :board_id => 1, :id => 1 | 68 get :show, :board_id => 1, :id => 1 |