0

所以我在游戏类中有一个方法......

def drawgrid
  @board.draw
end

我想写一个测试来验证drawgrid调用@board.draw

我目前的测试看起来像这样......

  describe 'drawgrid method' do
    it 'should call @board.drawgrid' do

      @game.drawgrid.should be_true

      @game.drawgrid
    end
  end

这是写这个的最佳/理想方式吗?有没有更好的办法?

我这样做对吗?

这对我来说似乎很模糊。

4

1 回答 1

2

为此使用 should_receive:

@board.should_receive(:draw)
于 2012-10-19T21:46:59.693 回答