Add initial classes and a couple of tests for Board
This commit is contained in:
commit
895a9dd01b
15 changed files with 160 additions and 0 deletions
16
spec/board_spec.cr
Normal file
16
spec/board_spec.cr
Normal 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
2
spec/spec_helper.cr
Normal file
|
@ -0,0 +1,2 @@
|
|||
require "spec"
|
||||
require "../src/sudoku.cr"
|
5
spec/sudoku_spec.cr
Normal file
5
spec/sudoku_spec.cr
Normal file
|
@ -0,0 +1,5 @@
|
|||
require "./spec_helper"
|
||||
|
||||
describe Sudoku do
|
||||
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue