diff options
| author | Jan Krňávek <Jan.Krnavek@gmail.com> | 2020-11-15 09:04:35 +0100 |
|---|---|---|
| committer | Jan Krňávek <Jan.Krnavek@gmail.com> | 2020-11-15 09:04:35 +0100 |
| commit | e29dae3e932026fa0ef6c6f57dcb07fadd52856a (patch) | |
| tree | da329e425ba812ce122f3a112461780999514cf9 /challenge-086/tyler-wardhaugh/lua/test.lua | |
| parent | fe386961e5846533182f55716aa7156f34c070ed (diff) | |
| parent | 4c31310c2fcdcc28b67276d0d5a90fdf820d8b48 (diff) | |
| download | perlweeklychallenge-club-e29dae3e932026fa0ef6c6f57dcb07fadd52856a.tar.gz perlweeklychallenge-club-e29dae3e932026fa0ef6c6f57dcb07fadd52856a.tar.bz2 perlweeklychallenge-club-e29dae3e932026fa0ef6c6f57dcb07fadd52856a.zip | |
Merge remote-tracking branch 'upstream/master' into challenge-week-086
Diffstat (limited to 'challenge-086/tyler-wardhaugh/lua/test.lua')
| -rwxr-xr-x | challenge-086/tyler-wardhaugh/lua/test.lua | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/challenge-086/tyler-wardhaugh/lua/test.lua b/challenge-086/tyler-wardhaugh/lua/test.lua new file mode 100755 index 0000000000..1c0e7f7964 --- /dev/null +++ b/challenge-086/tyler-wardhaugh/lua/test.lua @@ -0,0 +1,23 @@ +#!/usr/bin/env lua + +require 'busted.runner'() + +describe("Task 1, Triplet Sum", function() + local t1 = require'ch-1' + it("produces correct results for the examples", function() + assert.are.same(t1.pair_difference(7, {10, 8, 12, 15, 5}), 1) + assert.are.same(t1.pair_difference(6, {1, 5, 2, 9, 7}), 1) + assert.are.same(t1.pair_difference(15, {10, 30, 20, 50, 40}), 0) + assert.are.same(t1.pair_difference(0, {100, 1, 2, 3, 4, 5, 100, 999, 999}), 1) + assert.are.same(t1.pair_difference(0, {100, 1, 2, 3, 4, 5, 101}), 0) + end) +end) + +describe("Task 2, Sudoku Puzzle", function() + local t2 = require'ch-2' + it("produces correct results for the examples", function() + assert.truthy(t2.solve(t2.slurp('../clojure/resources/sudoku-1'))) + assert.truthy(t2.solve(t2.slurp('../clojure/resources/sudoku-2'))) + assert.truthy(t2.solve(t2.slurp('../clojure/resources/sudoku-3'))) + end) +end) |
