diff options
| author | Randy Morgan (@morgan_randy) <[email protected]> | 2018-02-06 20:38:58 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-02-06 20:38:58 +0900 |
| commit | 5063753d373abe475dd7b170cb2e6d4420ed8ee9 (patch) | |
| tree | 179bbb422e686fcfe4d3f4647efddaa9d0516c7a /test | |
| parent | e897bc3748ba7fee60b6f6ad19415ed96b1ea7f7 (diff) | |
| parent | 274b53424a187f7e2ee583c035e7f32a217cf86e (diff) | |
| download | caxlsx-5063753d373abe475dd7b170cb2e6d4420ed8ee9.tar.gz caxlsx-5063753d373abe475dd7b170cb2e6d4420ed8ee9.zip | |
Merge pull request #528 from chifung7/sort_archive_entries
Sort archive entries for correct MIME detection
Diffstat (limited to 'test')
| -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) |
