В моем тесте:
@board.disp_s
@board.state = [1,0,0,1,0,0,0,0,0]
@board.disp_s
соответствующий вывод:
Layout:
nilnilnil
nilnilnil
nilnilnil
Layout:
100
100
110
сейчас ... Я почти уверен, что сказал, что это будет
100
100
000
код от моей модели: http://pastebin.com/2Mpu7tU7
Я уверен, что ни один из моих методов, вызываемых тестом, не изменяет @board_layout
.... поэтому я запутался.