diff options
| author | Chi-Fung Fan <[email protected]> | 2017-05-10 03:12:27 +0800 |
|---|---|---|
| committer | Chi-Fung Fan <[email protected]> | 2017-05-10 03:12:27 +0800 |
| commit | 274b53424a187f7e2ee583c035e7f32a217cf86e (patch) | |
| tree | f7aced889d87444f9cb5851b2cb66516401fa374 | |
| parent | cdb719673351e10a3ce13b2a5deb151822593c27 (diff) | |
| download | caxlsx-274b53424a187f7e2ee583c035e7f32a217cf86e.tar.gz caxlsx-274b53424a187f7e2ee583c035e7f32a217cf86e.zip | |
Add spec coverage for correct MIME detection
| -rw-r--r-- | test/tc_helper.rb | 4 | ||||
| -rw-r--r-- | test/tc_package.rb | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/test/tc_helper.rb b/test/tc_helper.rb index 96f545cd..396f19b2 100644 --- a/test/tc_helper.rb +++ b/test/tc_helper.rb @@ -7,4 +7,6 @@ end require 'test/unit' require "timecop" -require "axlsx.rb"
\ No newline at end of file +require "axlsx.rb" +# MIME detection for Microsoft Office 2007+ formats +require 'mimemagic/overlay' diff --git a/test/tc_package.rb b/test/tc_package.rb index 0ad27f7d..58ff53b0 100644 --- a/test/tc_package.rb +++ b/test/tc_package.rb @@ -154,6 +154,11 @@ class TestPackage < Test::Unit::TestCase assert package_1.to_stream.string == package_2.to_stream.string, "zip files are not identical" end + def test_serialization_creates_files_with_excel_mime_type + assert_equal(MimeMagic.by_magic(@package.to_stream).type, + 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet') + end + def test_validation assert_equal(@package.validate.size, 0, @package.validate) Axlsx::Workbook.send(:class_variable_set, :@@date1904, 9900) |
