Add initial classes and a couple of tests for Board

This commit is contained in:
Alberto Venturini 2019-10-28 07:14:02 +02:00
commit 895a9dd01b
15 changed files with 160 additions and 0 deletions

16
spec/board_spec.cr Normal file
View file

@ -0,0 +1,16 @@
require "./spec_helper"
describe Sudoku::Board do
it "initialized grid with nil values" do
board = Sudoku::Board.new(8, 8)
board.get(0, 0).should eq nil
end
it "puts numbers correctly" do
board = Sudoku::Board.new(8, 8)
board.put(1, 0, 0)
board.get(0, 0).should eq 1
end
end

2
spec/spec_helper.cr Normal file
View file

@ -0,0 +1,2 @@
require "spec"
require "../src/sudoku.cr"

5
spec/sudoku_spec.cr Normal file
View file

@ -0,0 +1,5 @@
require "./spec_helper"
describe Sudoku do
end