Я пытаюсь написать довольно базовый c тест, чтобы проверить, выводит ли моя плата в cli, однако, несмотря на то, что мой код выводится правильно в irb, Rspe c утверждает, что он получил ноль - что я делаю неправильно с моим тестом и как я могу это исправить?
class Make_playground
attr_reader :game_zone
def initialize
@game_zone = [" ", " ", " ", " ", " ", " ", " ", " ", " "]
end
def make_game
puts " #{@game_zone[0]} | #{@game_zone[1]} | #{@game_zone[2]} "
puts "-----------"
puts " #{@game_zone[3]} | #{@game_zone[4]} | #{@game_zone[5]} "
puts "-----------"
puts " #{@game_zone[6]} | #{@game_zone[7]} | #{@game_zone[8]} "
end
end
describe Make_playground do
it 'can create a playground in cli' do
player = Make_playground.new
expect(player.make_game).to eq('| |
-----------
| |
-----------
| |')
end
end