Mercurial > hg > soundsoftware-site
view test/unit/board_test.rb @ 1082:997f6d7738f7 bug_531
In repo controller entry action, show the page for the file even if it's binary (so user still has access to history etc links). This makes it possible to use the entry action as the default when a file is clicked on
author | Chris Cannam <chris.cannam@soundsoftware.ac.uk> |
---|---|
date | Thu, 22 Nov 2012 18:04:17 +0000 |
parents | cbb26bc654de |
children | 433d4f72a19b |
line wrap: on
line source
require File.expand_path('../../test_helper', __FILE__) class BoardTest < ActiveSupport::TestCase fixtures :projects, :boards, :messages, :attachments, :watchers def setup @project = Project.find(1) end def test_create board = Board.new(:project => @project, :name => 'Test board', :description => 'Test board description') assert board.save board.reload assert_equal 'Test board', board.name assert_equal 'Test board description', board.description assert_equal @project, board.project assert_equal 0, board.topics_count assert_equal 0, board.messages_count assert_nil board.last_message # last position assert_equal @project.boards.size, board.position end def test_destroy board = Board.find(1) assert_difference 'Message.count', -6 do assert_difference 'Attachment.count', -1 do assert_difference 'Watcher.count', -1 do assert board.destroy end end end assert_equal 0, Message.count(:conditions => {:board_id => 1}) end end