1 require File.dirname(__FILE__) + '/../test_helper'
3 class MessageTest < Test::Unit::TestCase
4 fixtures :projects, :boards, :messages
12 topics_count = @board.topics_count
13 messages_count = @board.messages_count
15 message = Message.new(:board => @board, :subject => 'Test message', :content => 'Test message content', :author => @user)
18 # topics count incremented
19 assert_equal topics_count+1, @board[:topics_count]
20 # messages count incremented
21 assert_equal messages_count+1, @board[:messages_count]
22 assert_equal message, @board.last_message
26 topics_count = @board.topics_count
27 messages_count = @board.messages_count
28 @message = Message.find(1)
29 replies_count = @message.replies_count
31 reply = Message.new(:board => @board, :subject => 'Test reply', :content => 'Test reply content', :parent => @message, :author => @user)
35 assert_equal topics_count, @board[:topics_count]
36 # messages count incremented
37 assert_equal messages_count+1, @board[:messages_count]
38 assert_equal reply, @board.last_message
40 # replies count incremented
41 assert_equal replies_count+1, @message[:replies_count]
42 assert_equal reply, @message.last_reply