diff options
| author | Michael Williamson <mike@zwobble.org> | 2014-01-07 21:41:20 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2014-01-07 21:41:20 +0000 |
| commit | 853bb81115d42e302d3175912cc5eb2663cc79e9 (patch) | |
| tree | 24e623118c3f2e6b8fa3ad891fef4ff6dbca47bc | |
| parent | 705973a152a3b3c9a03e40100529fa9559c925ce (diff) | |
Remove redundant test
| -rw-r--r-- | tests/style-applicator.tests.js | 57 |
1 files changed, 0 insertions, 57 deletions
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 |
