6 class TestController < Test::Unit::TestCase
12 @history = mock('history')
13 @controller = Controller.new(@board, @history)
17 @history.expects(:add_move).once.with('state', 'move')
18 @board.expects(:highlight).once.with('move')
19 @board.fire :new_move => { :state => 'state', :move => 'move' }
23 @history.expects(:back).returns(['state', 'move'])
24 @history.expects(:move).returns('last_move')
25 @board.expects(:back).with('state', 'move')
26 @board.expects(:highlight).once.with('last_move')
31 @history.expects(:forward).returns(['state', 'move'])
32 @board.expects(:forward).with('state', 'move')
33 @board.expects(:highlight).once.with('move')