- Коректно
- 4 успешни тест(а)
- 0 неуспешни тест(а)
.... Finished in 0.00577 seconds 4 examples, 0 failures
Срокът за предаване на решения е отминал
Всеки е играл морски шах.
Нека имаме списъчно представяне на дъска за морски шах, за което е вярно:
nil за празно поле, или символът :x за поле, в което има "x", или :o за поле, в което има o.От вас ще искаме да напишете код, който да обръща това списъчно представяне на дъската към текстова рисунка. Най-лесно ще е да илюстрираме с пример.
Ако имаме следната дъска:
tic_tac_toe_board = [
nil, nil, :x,
:o, nil, :x,
:o, :x, :o,
]
То ще искаме от вас да дефинирате метода render_tic_tac_toe_board_to_ascii(board), който да върне следният текстов низ:
"| | | x |
| o | | x |
| o | x | o |"
Ако изведем на екрана така получения низ, ще видим следната близка до реалността рисунка:
| | | x |
| o | | x |
| o | x | o |
\n за разделяне на редовете. Можете да го направите, като сложите \n в низ с двойни кавички: "\n".С това предизвикателство ще трябва да упражните обхождане и манипулация на списъци и операции с низове. Нашето решение се побира в 270 символа и е сравнително описателно.
Примерните тестове се намират в GitHub хранилището с домашните. За информация как да ги изпълните, погледнете README-то на хранилището.
.... Finished in 0.00577 seconds 4 examples, 0 failures
.... Finished in 0.00556 seconds 4 examples, 0 failures
.... Finished in 0.00546 seconds 4 examples, 0 failures
.... Finished in 0.00455 seconds 4 examples, 0 failures
.... Finished in 0.00444 seconds 4 examples, 0 failures
.... Finished in 0.0053 seconds 4 examples, 0 failures
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: "| | | |\n| | | |\n| | | |"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| | | |
-| | | |
-| | | |
+| | | |
+| | | |
+| | | |
# /tmp/d20141018-2426-1ffi78s/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: "|x| | |\n|o|x| |\n|x|o|o|"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | | |
-| o | x | |
-| x | o | o |
+|x| | |
+|o|x| |
+|x|o|o|
# /tmp/d20141018-2426-1ffi78s/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: "|x|x|x|\n|x|x|x|\n|x|x|x|"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | x | x |
-| x | x | x |
-| x | x | x |
+|x|x|x|
+|x|x|x|
+|x|x|x|
# /tmp/d20141018-2426-1ffi78s/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: "|o|o|o|\n|o|o|o|\n|o|o|o|"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| o | o | o |
-| o | o | o |
-| o | o | o |
+|o|o|o|
+|o|o|o|
+|o|o|o|
# /tmp/d20141018-2426-1ffi78s/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00681 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-1ffi78s/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-1ffi78s/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-1ffi78s/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-1ffi78s/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
.... Finished in 0.00507 seconds 4 examples, 0 failures
.... Finished in 0.00443 seconds 4 examples, 0 failures
.... Finished in 0.00458 seconds 4 examples, 0 failures
.... Finished in 0.00463 seconds 4 examples, 0 failures
.... Finished in 0.00475 seconds 4 examples, 0 failures
.... Finished in 0.00593 seconds 4 examples, 0 failures
FF..
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: "| | | |\n| | | |\n| | | |"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| | | |
-| | | |
-| | | |
+| | | |
+| | | |
+| | | |
# /tmp/d20141018-2426-dnazbd/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: "| x | | |\n| o | x | |\n| x | o | o |"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | | |
-| o | x | |
+| x | | |
+| o | x | |
| x | o | o |
# /tmp/d20141018-2426-dnazbd/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00656 seconds
4 examples, 2 failures
Failed examples:
rspec /tmp/d20141018-2426-dnazbd/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-dnazbd/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
.... Finished in 0.00458 seconds 4 examples, 0 failures
.... Finished in 0.00456 seconds 4 examples, 0 failures
.... Finished in 0.0045 seconds 4 examples, 0 failures
.... Finished in 0.00555 seconds 4 examples, 0 failures
.... Finished in 0.00466 seconds 4 examples, 0 failures
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: "| | | |\n| | | |\n| | | |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-1mhkrlk/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: "| x | | |\n| o | x | |\n| x | o | o |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-1mhkrlk/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: "| x | x | x |\n| x | x | x |\n| x | x | x |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-1mhkrlk/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: "| o | o | o |\n| o | o | o |\n| o | o | o |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-1mhkrlk/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00555 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-1mhkrlk/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-1mhkrlk/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-1mhkrlk/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-1mhkrlk/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
.... Finished in 0.00443 seconds 4 examples, 0 failures
.... Finished in 0.00456 seconds 4 examples, 0 failures
.... Finished in 0.00457 seconds 4 examples, 0 failures
.... Finished in 0.00467 seconds 4 examples, 0 failures
.... Finished in 0.00561 seconds 4 examples, 0 failures
.... Finished in 0.00581 seconds 4 examples, 0 failures
.... Finished in 0.0045 seconds 4 examples, 0 failures
.... Finished in 0.00568 seconds 4 examples, 0 failures
.... Finished in 0.00444 seconds 4 examples, 0 failures
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: "| | | |\n| | | |\n| | | |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-1ke2iuc/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: "| x | | |\n| o | x | |\n| x | o | o |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-1ke2iuc/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: "| x | x | x |\n| x | x | x |\n| x | x | x |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-1ke2iuc/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: "| o | o | o |\n| o | o | o |\n| o | o | o |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-1ke2iuc/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.0055 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-1ke2iuc/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-1ke2iuc/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-1ke2iuc/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-1ke2iuc/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
.... Finished in 0.00468 seconds 4 examples, 0 failures
.... Finished in 0.00468 seconds 4 examples, 0 failures
.... Finished in 0.00463 seconds 4 examples, 0 failures
.... Finished in 0.00455 seconds 4 examples, 0 failures
.... Finished in 0.00478 seconds 4 examples, 0 failures
.... Finished in 0.00557 seconds 4 examples, 0 failures
.... Finished in 0.0171 seconds 4 examples, 0 failures
.... Finished in 0.00464 seconds 4 examples, 0 failures
.... Finished in 0.00449 seconds 4 examples, 0 failures
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: "| | | |\n| | | |\n| | | |\n"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| | | |
-| | | |
-| | | |
+| | | |
+| | | |
+| | | |
# /tmp/d20141018-2426-l3n03q/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: "|x| | |\n|o|x| |\n|x|o|o|\n"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | | |
-| o | x | |
-| x | o | o |
+|x| | |
+|o|x| |
+|x|o|o|
# /tmp/d20141018-2426-l3n03q/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: "|x|x|x|\n|x|x|x|\n|x|x|x|\n"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | x | x |
-| x | x | x |
-| x | x | x |
+|x|x|x|
+|x|x|x|
+|x|x|x|
# /tmp/d20141018-2426-l3n03q/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: "|o|o|o|\n|o|o|o|\n|o|o|o|\n"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| o | o | o |
-| o | o | o |
-| o | o | o |
+|o|o|o|
+|o|o|o|
+|o|o|o|
# /tmp/d20141018-2426-l3n03q/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.0078 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-l3n03q/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-l3n03q/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-l3n03q/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-l3n03q/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: "| | | |\n| | | |\n| | | |\n"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| | | |
-| | | |
-| | | |
+| | | |
+| | | |
+| | | |
# /tmp/d20141018-2426-15juotz/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: "|x| | |\n|o|x| |\n|x|o|o|\n"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | | |
-| o | x | |
-| x | o | o |
+|x| | |
+|o|x| |
+|x|o|o|
# /tmp/d20141018-2426-15juotz/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: "|x|x|x|\n|x|x|x|\n|x|x|x|\n"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | x | x |
-| x | x | x |
-| x | x | x |
+|x|x|x|
+|x|x|x|
+|x|x|x|
# /tmp/d20141018-2426-15juotz/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: "|o|o|o|\n|o|o|o|\n|o|o|o|\n"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| o | o | o |
-| o | o | o |
-| o | o | o |
+|o|o|o|
+|o|o|o|
+|o|o|o|
# /tmp/d20141018-2426-15juotz/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00781 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-15juotz/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-15juotz/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-15juotz/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-15juotz/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
.... Finished in 0.00465 seconds 4 examples, 0 failures
.... Finished in 0.00445 seconds 4 examples, 0 failures
.... Finished in 0.00454 seconds 4 examples, 0 failures
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: "| | | |\n| | | |\n| | | |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-1nn4fao/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: "| | |\n| |\n|\n"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | | |
-| o | x | |
-| x | o | o |
+| | |
+| |
+|
# /tmp/d20141018-2426-1nn4fao/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: "|\n|\n|\n"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | x | x |
-| x | x | x |
-| x | x | x |
+|
+|
+|
# /tmp/d20141018-2426-1nn4fao/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: "|\n|\n|\n"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| o | o | o |
-| o | o | o |
-| o | o | o |
+|
+|
+|
# /tmp/d20141018-2426-1nn4fao/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00768 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-1nn4fao/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-1nn4fao/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-1nn4fao/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-1nn4fao/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: "| | | |\n| | | |\n| | | |"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| | | |
-| | | |
-| | | |
+| | | |
+| | | |
+| | | |
# /tmp/d20141018-2426-1a6l0sy/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: "|x| | |\n|o|x| |\n|x|o|o|"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | | |
-| o | x | |
-| x | o | o |
+|x| | |
+|o|x| |
+|x|o|o|
# /tmp/d20141018-2426-1a6l0sy/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: "|x|x|x|\n|x|x|x|\n|x|x|x|"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | x | x |
-| x | x | x |
-| x | x | x |
+|x|x|x|
+|x|x|x|
+|x|x|x|
# /tmp/d20141018-2426-1a6l0sy/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: "|o|o|o|\n|o|o|o|\n|o|o|o|"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| o | o | o |
-| o | o | o |
-| o | o | o |
+|o|o|o|
+|o|o|o|
+|o|o|o|
# /tmp/d20141018-2426-1a6l0sy/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00685 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-1a6l0sy/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-1a6l0sy/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-1a6l0sy/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-1a6l0sy/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
.... Finished in 0.00472 seconds 4 examples, 0 failures
.... Finished in 0.00451 seconds 4 examples, 0 failures
.... Finished in 0.00451 seconds 4 examples, 0 failures
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: "| | | |\n| | | |\n| | | |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-ve8ksa/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: "| x | | |\n| o | x | |\n| x | o | o |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-ve8ksa/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: "| x | x | x |\n| x | x | x |\n| x | x | x |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-ve8ksa/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: "| o | o | o |\n| o | o | o |\n| o | o | o |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-ve8ksa/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00558 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-ve8ksa/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-ve8ksa/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-ve8ksa/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-ve8ksa/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: [nil, nil, nil]
(compared using ==)
Diff:
@@ -1,4 +1,2 @@
-| | | |
-| | | |
-| | | |
+[nil, nil, nil]
# /tmp/d20141018-2426-oyq9xc/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: [:x, :o, :o]
(compared using ==)
Diff:
@@ -1,4 +1,2 @@
-| x | | |
-| o | x | |
-| x | o | o |
+[:x, :o, :o]
# /tmp/d20141018-2426-oyq9xc/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: [:x, :x, :x]
(compared using ==)
Diff:
@@ -1,4 +1,2 @@
-| x | x | x |
-| x | x | x |
-| x | x | x |
+[:x, :x, :x]
# /tmp/d20141018-2426-oyq9xc/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: [:o, :o, :o]
(compared using ==)
Diff:
@@ -1,4 +1,2 @@
-| o | o | o |
-| o | o | o |
-| o | o | o |
+[:o, :o, :o]
# /tmp/d20141018-2426-oyq9xc/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00809 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-oyq9xc/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-oyq9xc/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-oyq9xc/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-oyq9xc/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
.... Finished in 0.00463 seconds 4 examples, 0 failures
.... Finished in 0.0046 seconds 4 examples, 0 failures
.... Finished in 0.00464 seconds 4 examples, 0 failures
.... Finished in 0.00488 seconds 4 examples, 0 failures
.... Finished in 0.00517 seconds 4 examples, 0 failures
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: "| | | |\n| | | |\n| | | |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-10lpeim/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: "| x | | |\n| o | x | |\n| x | o | o |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-10lpeim/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: "| x | x | x |\n| x | x | x |\n| x | x | x |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-10lpeim/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: "| o | o | o |\n| o | o | o |\n| o | o | o |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-10lpeim/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00601 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-10lpeim/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-10lpeim/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-10lpeim/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-10lpeim/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
.... Finished in 0.00453 seconds 4 examples, 0 failures
.... Finished in 0.0047 seconds 4 examples, 0 failures
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
NoMethodError:
undefined method `render_tic_tac_toe_board_to_ascii' for #<RSpec::Core::ExampleGroup::Nested_1:0xb87184d8>
# /tmp/d20141018-2426-1kjyzkq/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
NoMethodError:
undefined method `render_tic_tac_toe_board_to_ascii' for #<RSpec::Core::ExampleGroup::Nested_1:0xb8712ce0>
# /tmp/d20141018-2426-1kjyzkq/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
NoMethodError:
undefined method `render_tic_tac_toe_board_to_ascii' for #<RSpec::Core::ExampleGroup::Nested_1:0xb8710724>
# /tmp/d20141018-2426-1kjyzkq/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
NoMethodError:
undefined method `render_tic_tac_toe_board_to_ascii' for #<RSpec::Core::ExampleGroup::Nested_1:0xb870c778>
# /tmp/d20141018-2426-1kjyzkq/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00344 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-1kjyzkq/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-1kjyzkq/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-1kjyzkq/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-1kjyzkq/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
.... Finished in 0.00491 seconds 4 examples, 0 failures
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: "| || || |\n| || || |\n| || || |"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| | | |
-| | | |
-| | | |
+| || || |
+| || || |
+| || || |
# /tmp/d20141018-2426-1jcv080/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: "| x || || |\n| o || x || |\n| x || o || o |"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | | |
-| o | x | |
-| x | o | o |
+| x || || |
+| o || x || |
+| x || o || o |
# /tmp/d20141018-2426-1jcv080/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: "| x || x || x |\n| x || x || x |\n| x || x || x |"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | x | x |
-| x | x | x |
-| x | x | x |
+| x || x || x |
+| x || x || x |
+| x || x || x |
# /tmp/d20141018-2426-1jcv080/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: "| o || o || o |\n| o || o || o |\n| o || o || o |"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| o | o | o |
-| o | o | o |
-| o | o | o |
+| o || o || o |
+| o || o || o |
+| o || o || o |
# /tmp/d20141018-2426-1jcv080/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00801 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-1jcv080/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-1jcv080/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-1jcv080/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-1jcv080/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: "| || || |\n| || || |\n| || || |"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| | | |
-| | | |
-| | | |
+| || || |
+| || || |
+| || || |
# /tmp/d20141018-2426-16tcdg7/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: "| x || || |\n| o || x || |\n| x || o || o |"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | | |
-| o | x | |
-| x | o | o |
+| x || || |
+| o || x || |
+| x || o || o |
# /tmp/d20141018-2426-16tcdg7/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: "| x || x || x |\n| x || x || x |\n| x || x || x |"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| x | x | x |
-| x | x | x |
-| x | x | x |
+| x || x || x |
+| x || x || x |
+| x || x || x |
# /tmp/d20141018-2426-16tcdg7/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: "| o || o || o |\n| o || o || o |\n| o || o || o |"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-| o | o | o |
-| o | o | o |
-| o | o | o |
+| o || o || o |
+| o || o || o |
+| o || o || o |
# /tmp/d20141018-2426-16tcdg7/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00664 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-16tcdg7/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-16tcdg7/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-16tcdg7/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-16tcdg7/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
.... Finished in 0.00566 seconds 4 examples, 0 failures
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: nil
(compared using ==)
# /tmp/d20141018-2426-gfii6v/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: nil
(compared using ==)
# /tmp/d20141018-2426-gfii6v/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: nil
(compared using ==)
# /tmp/d20141018-2426-gfii6v/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: nil
(compared using ==)
# /tmp/d20141018-2426-gfii6v/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00485 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-gfii6v/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-gfii6v/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-gfii6v/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-gfii6v/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
FFFF
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: "| | | |\n| | | |\n| | | |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-e70c5d/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: "| x | | |\n| o | x | |\n| x | o | o |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-e70c5d/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: "| x | x | x |\n| x | x | x |\n| x | x | x |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-e70c5d/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: "| o | o | o |\n| o | o | o |\n| o | o | o |\n"
(compared using ==)
Diff:
# /tmp/d20141018-2426-e70c5d/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00578 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-e70c5d/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-e70c5d/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-e70c5d/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-e70c5d/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
|
|
|
|
|
|
|
|
|
|
|
|
F|
|
|
|
|
|
|
|
|
|
|
|
F|
|
|
|
|
|
|
|
|
|
|
|
F|
|
|
|
|
|
|
|
|
|
|
|
F
Failures:
1) tic_tac_toe_board_from renders a blank board for an array with nils
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| | | |\n| | | |\n| | | |"
got: nil
(compared using ==)
# /tmp/d20141018-2426-ttaln5/spec.rb:3:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) tic_tac_toe_board_from renders boards with x and o markers
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | | |\n| o | x | |\n| x | o | o |"
got: nil
(compared using ==)
# /tmp/d20141018-2426-ttaln5/spec.rb:15:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) tic_tac_toe_board_from renders boards with all x-es
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| x | x | x |\n| x | x | x |\n| x | x | x |"
got: nil
(compared using ==)
# /tmp/d20141018-2426-ttaln5/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) tic_tac_toe_board_from renders boards with all o-s
Failure/Error: expect(render_tic_tac_toe_board_to_ascii([
expected: "| o | o | o |\n| o | o | o |\n| o | o | o |"
got: nil
(compared using ==)
# /tmp/d20141018-2426-ttaln5/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.00554 seconds
4 examples, 4 failures
Failed examples:
rspec /tmp/d20141018-2426-ttaln5/spec.rb:2 # tic_tac_toe_board_from renders a blank board for an array with nils
rspec /tmp/d20141018-2426-ttaln5/spec.rb:14 # tic_tac_toe_board_from renders boards with x and o markers
rspec /tmp/d20141018-2426-ttaln5/spec.rb:26 # tic_tac_toe_board_from renders boards with all x-es
rspec /tmp/d20141018-2426-ttaln5/spec.rb:38 # tic_tac_toe_board_from renders boards with all o-s
.... Finished in 0.00553 seconds 4 examples, 0 failures