annotate .svn/pristine/a6/a641079848577543d266682bf453b7b61dd4c321.svn-base @ 1524:82fac3dcf466 redmine-2.5-integration

Fix failure to interpret Javascript when autocompleting members for project
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Thu, 11 Sep 2014 10:24:38 +0100
parents cbb26bc654de
children
rev   line source
Chris@909 1 require File.expand_path('../../test_helper', __FILE__)
Chris@909 2
Chris@909 3 class BoardTest < ActiveSupport::TestCase
Chris@909 4 fixtures :projects, :boards, :messages, :attachments, :watchers
Chris@909 5
Chris@909 6 def setup
Chris@909 7 @project = Project.find(1)
Chris@909 8 end
Chris@909 9
Chris@909 10 def test_create
Chris@909 11 board = Board.new(:project => @project, :name => 'Test board', :description => 'Test board description')
Chris@909 12 assert board.save
Chris@909 13 board.reload
Chris@909 14 assert_equal 'Test board', board.name
Chris@909 15 assert_equal 'Test board description', board.description
Chris@909 16 assert_equal @project, board.project
Chris@909 17 assert_equal 0, board.topics_count
Chris@909 18 assert_equal 0, board.messages_count
Chris@909 19 assert_nil board.last_message
Chris@909 20 # last position
Chris@909 21 assert_equal @project.boards.size, board.position
Chris@909 22 end
Chris@909 23
Chris@909 24 def test_destroy
Chris@909 25 board = Board.find(1)
Chris@909 26 assert_difference 'Message.count', -6 do
Chris@909 27 assert_difference 'Attachment.count', -1 do
Chris@909 28 assert_difference 'Watcher.count', -1 do
Chris@909 29 assert board.destroy
Chris@909 30 end
Chris@909 31 end
Chris@909 32 end
Chris@909 33 assert_equal 0, Message.count(:conditions => {:board_id => 1})
Chris@909 34 end
Chris@909 35 end