summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2012-11-16 08:36:56 +0900
committerRandy Morgan <[email protected]>2012-11-16 08:36:56 +0900
commitbffe05e5f218376843d0932e63f2e9f3db81d05a (patch)
tree227d170e724caf0005cbbe275aa2df4a41d64b47 /test
parent3ead1acc36dc8c7a1fe8834972931b6213e6d140 (diff)
downloadcaxlsx-bffe05e5f218376843d0932e63f2e9f3db81d05a.tar.gz
caxlsx-bffe05e5f218376843d0932e63f2e9f3db81d05a.zip
Added sensible defaults for color scale
You can now use Axlsx::ColorScale.three_tone or Axlsx::ColorScale.two_tone to create pretty conditional formatting.
Diffstat (limited to 'test')
-rw-r--r--test/workbook/worksheet/tc_color_scale.rb14
1 files changed, 12 insertions, 2 deletions
diff --git a/test/workbook/worksheet/tc_color_scale.rb b/test/workbook/worksheet/tc_color_scale.rb
index 9dde93ab..75e19cdb 100644
--- a/test/workbook/worksheet/tc_color_scale.rb
+++ b/test/workbook/worksheet/tc_color_scale.rb
@@ -5,15 +5,25 @@ class TestColorScale < Test::Unit::TestCase
@color_scale = Axlsx::ColorScale.new
end
+ def test_three_tone
+ color_scale = Axlsx::ColorScale.three_tone
+ assert_equal 3, color_scale.value_objects.size
+ assert_equal 3, color_scale.colors.size
+ end
+ def two_tone
+ color_scale = Axlsx::ColorScale.two_tone
+ assert_equal 2, color_scale.value_objects.size
+ assert_equal 2, color_scale.colors.size
+ end
def test_default_cfvo
first = Axlsx::ColorScale.default_cfvos.first
second = Axlsx::ColorScale.default_cfvos.last
- assert_equal 'FFFF0000', first[:color]
+ assert_equal 'FFFF7128', first[:color]
assert_equal :min,first[:type]
assert_equal 0, first[:val]
- assert_equal 'FF0000FF', second[:color]
+ assert_equal 'FFFFEF9C', second[:color]
assert_equal :max, second[:type]
assert_equal 0, second[:val]
end