Эй, я строю игру тральщика в качестве своего проекта, и у меня проблема с прохождением этого теста.
it "should initialise each position in each column in matrix as _" do
matrix = []
matrix[0] = ["_", "_", "_", "_", "_", "_","_"]
matrix[1] = ["_", "_", "_", "_", "_", "_","_"]
matrix[2] = ["_", "_", "_", "_", "_", "_","_"]
matrix[3] = ["_", "_", "_", "_", "_", "_","_"]
matrix[4] = ["_", "_", "_", "_", "_", "_","_"]
matrix[5] = ["_", "_", "_", "_", "_", "_","_"]
matrix[6] = ["_", "_", "_", "_", "_", "_","_"]
@game.clearcolumns
@game.matrix.should eql matrix
end
Это мой простой метод:
def clearcolumns
def matrix
matrix = []
matrix[0] = ["_", "_", "_", "_", "_", "_","_"]
matrix[1] = ["_", "_", "_", "_", "_", "_","_"]
matrix[2] = ["_", "_", "_", "_", "_", "_","_"]
matrix[3] = ["_", "_", "_", "_", "_", "_","_"]
matrix[4] = ["_", "_", "_", "_", "_", "_","_"]
matrix[5] = ["_", "_", "_", "_", "_", "_","_"]
matrix[6] = ["_", "_", "_", "_", "_", "_","_"]
end
end
По какой-то причине я получаю эту ошибку:
Failure/Error: @game.matrix.should eql matrix
expected: [["_", "_", "_", "_", "_", "_", "_"], ["_", "_", "_", "_", "_", "_", "_"], ["_", "_", "_", "_", "_", ... "_", "_", "_", "_", "_"], ["_", "_", "_", "_", "_", "_", "_"], ["_", "_", "_", "_", "_", "_", "_"]]
got: ["_", "_", "_", "_", "_", "_", "_"]