From 853bb81115d42e302d3175912cc5eb2663cc79e9 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Tue, 7 Jan 2014 21:41:20 +0000 Subject: Remove redundant test --- tests/style-applicator.tests.js | 57 ----------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 tests/style-applicator.tests.js diff --git a/tests/style-applicator.tests.js b/tests/style-applicator.tests.js deleted file mode 100644 index 3164fa2..0000000 --- a/tests/style-applicator.tests.js +++ /dev/null @@ -1,57 +0,0 @@ -var assert = require("assert"); - -var documents = require("../lib/documents"); - -var testing = require("./testing"); -var test = testing.test; -var style = require("../lib/style-reader").readStyle; - - -describe("style-applicator", function() { - test("can use custom documentTransform to process styleless center-aligned paragraph into h2.centerAlign", function() { - var testOptions = { - styleMap: [ - style("p.centerAligned => h2.sectionHeader:fresh") - ], - transformDocument: transformDocument - }; - var testDocument = documents.Document([ - documents.Paragraph([ - documents.Run([ - documents.Text("Test.") - ]) - ], {alignment: 'center'}) - ]); - var expectedDocument = documents.Document([ - documents.Paragraph([ - documents.Run([ - documents.Text("Test.") - ]) - ], {styleName: 'centerAligned', alignment: 'center'}) - ]); - - assert.deepEqual(expectedDocument, transformDocument(testDocument)); - }); -}); - -function transformDocument(document) { - if (document.children) { - for (var i = 0; i < document.children.length; i++) { - var element = document.children[i]; - switch (element.type) { - case 'paragraph': - document.children[i] = processParagraphStyles(document.children[i]); - break; - } - } - } - return document; -} -function processParagraphStyles(element) { - if (!element.styleName) { - if (element.alignment) { - element.styleName = element.alignment+"Aligned"; - } - } - return element; -} \ No newline at end of file -- cgit v1.2.3