diff options
-rw-r--r-- | test/ebook.js | 6 | ||||
-rw-r--r-- | test/fixtures/test4/README.md | 2 | ||||
-rw-r--r-- | test/fixtures/test4/test.svg | 11 |
3 files changed, 19 insertions, 0 deletions
diff --git a/test/ebook.js b/test/ebook.js index e835a6e..b82bb19 100644 --- a/test/ebook.js +++ b/test/ebook.js @@ -12,4 +12,10 @@ describe('eBook Generator', function () { assert(fs.existsSync(path.join(output, "SUMMARY.html"))); }, done); }); + + it('should correctly convert svg images to png', function(done) { + testGeneration(books[4], "ebook", function(output) { + assert(fs.existsSync(path.join(output, "test.png"))); + }, done); + }); }); diff --git a/test/fixtures/test4/README.md b/test/fixtures/test4/README.md index d26ab9b..6d7efdc 100644 --- a/test/fixtures/test4/README.md +++ b/test/fixtures/test4/README.md @@ -1,3 +1,5 @@ # Other Title A description + + diff --git a/test/fixtures/test4/test.svg b/test/fixtures/test4/test.svg new file mode 100644 index 0000000..417f2c1 --- /dev/null +++ b/test/fixtures/test4/test.svg @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd"> +<svg version="1.1" baseProfile="tiny" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="svg-root" width="100%" height="100%" viewBox="0 0 480 360"> + <title id="test-title">basic SVG tiny doc</title> + <g id="test-body-content"> + <text font-family="Arial" font-size="14" text-anchor="middle" x="225" y="25">hello world</text> + </g> + <text id="revision" x="10" y="340" font-size="40" stroke="none" fill="black">Revision: 1.1</text> + <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/> +</svg> + |