summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorNoel Peden <[email protected]>2021-01-05 20:24:48 -0800
committerGitHub <[email protected]>2021-01-05 20:24:48 -0800
commitc9e3211d85eb99bf9c82e24325c4facc6ba90635 (patch)
tree248d70ed70a7ab5b56f945c611314114ec774e79 /test
parentf4d711d810620879ed2b73e3218741a351a357b8 (diff)
parent155840c2772c964f9793683db7a2de95b7bd9027 (diff)
downloadcaxlsx-c9e3211d85eb99bf9c82e24325c4facc6ba90635.tar.gz
caxlsx-c9e3211d85eb99bf9c82e24325c4facc6ba90635.zip
Merge pull request #71 from artplan1/add-date-type
Allow to set cell type to `date`
Diffstat (limited to 'test')
-rw-r--r--test/util/tc_validators.rb2
-rw-r--r--test/workbook/worksheet/tc_cell.rb7
2 files changed, 8 insertions, 1 deletions
diff --git a/test/util/tc_validators.rb b/test/util/tc_validators.rb
index 6effac51..d6936496 100644
--- a/test/util/tc_validators.rb
+++ b/test/util/tc_validators.rb
@@ -127,7 +127,7 @@ class TestValidators < Test::Unit::TestCase
assert_raise(ArgumentError) { Axlsx.validate_data_validation_error_style 0 }
#data_validation_type
- [:custom, :data, :decimal, :list, :none, :textLength, :time, :whole].each do |sym|
+ [:custom, :data, :decimal, :list, :none, :textLength, :date, :time, :whole].each do |sym|
assert_nothing_raised { Axlsx.validate_data_validation_type sym }
end
assert_raise(ArgumentError) { Axlsx.validate_data_validation_error_style :other_symbol }
diff --git a/test/workbook/worksheet/tc_cell.rb b/test/workbook/worksheet/tc_cell.rb
index 3a7c1566..04f6bed3 100644
--- a/test/workbook/worksheet/tc_cell.rb
+++ b/test/workbook/worksheet/tc_cell.rb
@@ -71,6 +71,13 @@ class TestCell < Test::Unit::TestCase
assert_equal(@c.value, now.to_time)
end
+ def test_date
+ @c.type = :date
+ now = Time.now
+ @c.value = now
+ assert_equal(@c.value, now.to_date)
+ end
+
def test_style
assert_raise(ArgumentError, "must reject invalid style indexes") { @[email protected] }
assert_nothing_raised("must allow valid style index changes") {@c.style=1}