Why do you provide valid parameters when you have that 
<pre>
Board.any_instance.should_receive(:update_attributes).and_return(true)
</pre>

statement. What I am getting at is that the mentioned statement should be changed. This test does not assure that the controller updates the correct board.