Решение на Шеста задача от Станимира Влаева
Обратно към всички решения
Към профила на Станимира Влаева
Резултати
- 5 точки от тестове
- 0 бонус точки
- 5 точки общо
- 11 успешни тест(а)
- 3 неуспешни тест(а)
Код
Лог от изпълнението
..........FF.F
Failures:
1) TurtleGraphics Canvas::ASCII can render with a different number of symbols
Failure/Error: expect(ascii.sub(/\n\z/, '')).to eq [
expected: "ttz\nooz\nzzz"
got: "tz\nooz\nzzz"
(compared using ==)
Diff:
@@ -1,4 +1,4 @@
-ttz
+tz
ooz
zzz
# /tmp/d20151203-5272-1ld0d08/spec.rb:151:in `block (3 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) TurtleGraphics Canvas::HTML renders the proper template
Failure/Error: expect(canvas.gsub(/\s+/, '')).to eq <<-HTML.gsub(/\s+/, '')
expected: "<!DOCTYPEhtml><html><head><title>Turtlegraphics</title><style>table{border-spacing:0;}tr{padding:0;}td{width:5px;height:5px;background-color:black;padding:0;}</style></head><body><table><tr><tdstyle=\"opacity:1.00\"></td><tdstyle=\"opacity:1.00\"></td><tdstyle=\"opacity:1.00\"></td></tr><tr><tdstyle=\"opacity:0.00\"></td><tdstyle=\"opacity:0.00\"></td><tdstyle=\"opacity:0.00\"></td></tr><tr><tdstyle=\"opacity:0.00\"></td><tdstyle=\"opacity:0.00\"></td><tdstyle=\"opacity:0.00\"></td></tr></table></body></html>"
got: "<!DOCTYPEhtml><html><head><title>Turtlegraphics</title><style>table{border-spacing:0;}tr{padding:0;}td{width:5px;height:5px;background-color:black;padding:0;}</style></head><body><table><tr><tdstyle='opacity:1.0'></td><tdstyle='opacity:1.0'></td><tdstyle='opacity:1.0'></td></tr><tr><tdstyle='opacity:0.0'></td><tdstyle='opacity:0.0'></td><tdstyle='opacity:0.0'></td></tr><tr><tdstyle='opacity:0.0'></td><tdstyle='opacity:0.0'></td><tdstyle='opacity:0.0'></td></tr></table></body></html>"
(compared using ==)
# /tmp/d20151203-5272-1ld0d08/spec.rb:171:in `block (3 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) TurtleGraphics Canvas::HTML changes the opacity of a cell based on the times we have passed
Failure/Error: expect(canvas.gsub(/\s+/, '')).to include <<-HTML.gsub(/\s+/, '')
expected "<!DOCTYPEhtml><html><head><title>Turtlegraphics</title><style>table{border-spacing:0;}tr{padding:0;}td{width:5px;height:5px;background-color:black;padding:0;}</style></head><body><table><tr><tdstyle='opacity:1.0'></td><tdstyle='opacity:0.6666666666666666'></td><tdstyle='opacity:0.0'></td></tr><tr><tdstyle='opacity:0.3333333333333333'></td><tdstyle='opacity:0.3333333333333333'></td><tdstyle='opacity:0.0'></td></tr><tr><tdstyle='opacity:0.0'></td><tdstyle='opacity:0.0'></td><tdstyle='opacity:0.0'></td></tr></table></body></html>" to include "<table><tr><tdstyle=\"opacity:1.00\"></td><tdstyle=\"opacity:0.67\"></td><tdstyle=\"opacity:0.00\"></td></tr><tr><tdstyle=\"opacity:0.33\"></td><tdstyle=\"opacity:0.33\"></td><tdstyle=\"opacity:0.00\"></td></tr><tr><tdstyle=\"opacity:0.00\"></td><tdstyle=\"opacity:0.00\"></td><tdstyle=\"opacity:0.00\"></td></tr></table>"
# /tmp/d20151203-5272-1ld0d08/spec.rb:242:in `block (3 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.01258 seconds
14 examples, 3 failures
Failed examples:
rspec /tmp/d20151203-5272-1ld0d08/spec.rb:135 # TurtleGraphics Canvas::ASCII can render with a different number of symbols
rspec /tmp/d20151203-5272-1ld0d08/spec.rb:165 # TurtleGraphics Canvas::HTML renders the proper template
rspec /tmp/d20151203-5272-1ld0d08/spec.rb:227 # TurtleGraphics Canvas::HTML changes the opacity of a cell based on the times we have passed
История (4 версии и 4 коментара)
Станимира обнови решението на 27.11.2015 14:14 (преди около 9 години)
Станимира обнови решението на 29.11.2015 15:48 (преди около 9 години)
Станимира обнови решението на 29.11.2015 16:11 (преди около 9 години)
Станимира обнови решението на 30.11.2015 00:01 (преди около 9 години)