17 lines
409 B
Ruby
17 lines
409 B
Ruby
# Nahtan Hinton 3 Oct 2025
|
|
|
|
require './player'
|
|
|
|
RSpec.describe Player do
|
|
let(:player_1) { Player.new('tester 01') }
|
|
describe '#initialize' do
|
|
it 'sets the player name' do
|
|
expect(player_1.instance_variable_get(:@name)).to eq 'tester 01'
|
|
end
|
|
|
|
it 'gives initial resources' do
|
|
expect(player_1.instance_variable_get(:@resources)).to eq ({:ships => 10, :metal => 100})
|
|
end
|
|
end
|
|
end
|