Added support for int_ref and _bg, _tx colours for all ref keys

Improves #1779
This commit is contained in:
Štefan Baebler 2018-03-06 09:23:43 +01:00
parent 76adaa0985
commit 25d5c58c5c
2 changed files with 25 additions and 1 deletions

View file

@ -375,6 +375,21 @@ class BrowseHelperTest < ActionView::TestCase
colour = colour_preview("ref:colour", "#f00")
assert_equal "#f00", colour
colour = colour_preview("ref:colour_bg", "#fF0")
assert_equal "#fF0", colour
colour = colour_preview("ref:colour_tx", "#fa0")
assert_equal "#fa0", colour
colour = colour_preview("int_ref:colour", "green")
assert_equal "green", colour
colour = colour_preview("int_ref:colour_bg", "#00f")
assert_equal "#00f", colour
colour = colour_preview("int_ref:colour_tx", "WHITE")
assert_equal "WHITE", colour
colour = colour_preview("roof:colour", "#f00")
assert_equal "#f00", colour
@ -396,6 +411,15 @@ class BrowseHelperTest < ActionView::TestCase
colour = colour_preview("building", "red")
assert_nil colour
colour = colour_preview("ref:colour_no", "red")
assert_nil colour
colour = colour_preview("ref:colour-bg", "red")
assert_nil colour
colour = colour_preview("int_ref", "red")
assert_nil colour
# invalid hex codes
colour = colour_preview("colour", "#")
assert_nil colour