diff options
| author | Michael Williamson <mike@zwobble.org> | 2013-04-27 23:05:19 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2013-04-27 23:05:19 +0100 |
| commit | c73f4f17b9d02e952110ee8d9849b6e2293569d7 (patch) | |
| tree | db318b502eedad34711e67a870cd2b10dbdafcbb /tests | |
| parent | 43db35ec5e5125055fa8ccfdef17d077a63f31f9 (diff) | |
Read overrides from [Content_Types].xml
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/content-types-reader.tests.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/content-types-reader.tests.js b/tests/content-types-reader.tests.js index 7cd7295..df7ed47 100644 --- a/tests/content-types-reader.tests.js +++ b/tests/content-types-reader.tests.js @@ -14,4 +14,14 @@ describe('readContentTypesFromXml', function() { }); assert.equal(contentTypes.findContentType("word/media/hat.png"), "image/png"); }); + + test('reads overrides in preference to defaults', function() { + var contentTypes = readContentTypesFromXml({ + root: new XmlElement("content-types:Types", {}, [ + new XmlElement("content-types:Default", {Extension: "png", ContentType: "image/png"}), + new XmlElement("content-types:Override", {PartName: "/word/media/hat.png", ContentType: "image/hat"}) + ]) + }); + assert.equal(contentTypes.findContentType("word/media/hat.png"), "image/hat"); + }); }); |
