Files
game-data/spec/models/hardware_model_spec.rb
Gregory Ballantine bd822664b0
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Added some model tests
2025-08-13 09:57:04 -04:00

26 lines
662 B
Ruby

# frozen_string_literal: true
require_relative '../spec_helper'
RSpec.describe(Hardware) do
describe 'Hardware Creation' do
it 'Hardware creation updates model count.' do
expect{ Hardware.create(name: 'Test Hardware', type: 'gpu') }.to(change { Hardware.count }.by(1))
end
end
describe 'Hardware Read' do
before { Hardware.create(name: 'Test Hardware', type: 'gpu') }
it 'Hardware model has name.' do
hardware = Hardware.first()
expect(hardware.name).to(eq('Test Hardware'))
end
it 'Hardware model has scoring.' do
hardware = Hardware.first()
expect(hardware.type).to(eq('gpu'))
end
end
end