1 require File.dirname(__FILE__) + '/../test_helper'
3 class BoardTest < ActiveSupport::TestCase
4 fixtures :projects, :boards, :messages
7 @project = Project.find(1)
11 board = Board.new(:project => @project, :name => 'Test board', :description => 'Test board description')
14 assert_equal 'Test board', board.name
15 assert_equal 'Test board description', board.description
16 assert_equal @project, board.project
17 assert_equal 0, board.topics_count
18 assert_equal 0, board.messages_count
19 assert_nil board.last_message
21 assert_equal @project.boards.size, board.position
27 # make sure that the associated messages are removed
28 assert_equal 0, Message.count(:conditions => {:board_id => 1})