summaryrefslogtreecommitdiffstats
path: root/test/images.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2016-01-22 21:04:36 +0100
committerSamy Pessé <samypesse@gmail.com>2016-01-22 21:04:36 +0100
commit877f2e477b010f9f37a9044606f110a90f077680 (patch)
tree5cd61cf3b00ba10dc6110535ed9fdf67d8baba72 /test/images.js
parentc8e2fc0e57d223c01a51d6ee186fc1662cd74d13 (diff)
downloadgitbook-877f2e477b010f9f37a9044606f110a90f077680.zip
gitbook-877f2e477b010f9f37a9044606f110a90f077680.tar.gz
gitbook-877f2e477b010f9f37a9044606f110a90f077680.tar.bz2
Start rewrite
Diffstat (limited to 'test/images.js')
-rw-r--r--test/images.js58
1 files changed, 0 insertions, 58 deletions
diff --git a/test/images.js b/test/images.js
deleted file mode 100644
index de45066..0000000
--- a/test/images.js
+++ /dev/null
@@ -1,58 +0,0 @@
-var fs = require("fs");
-var _ = require("lodash");
-var path = require("path");
-var cheerio = require("cheerio");
-
-describe("Images", function () {
- var book, readme, $, $img, srcs;
-
- before(function() {
- return books.generate("images", "ebook")
- .then(function(_book) {
- book = _book;
-
- readme = fs.readFileSync(
- path.join(book.options.output, "index.html"),
- { encoding: "utf-8" }
- );
- $ = cheerio.load(readme);
- $img = $("img");
- srcs = $img.map(function() {
- return $(this).attr("src");
- });
- });
- });
-
- it("should detect all images", function() {
- _.uniq(srcs).should.have.lengthOf(4);
- });
-
- it("should keep image tags", function() {
- srcs.should.have.lengthOf(5);
- });
-
- it("should not have .svg files", function() {
- _.each(srcs, function(src) {
- path.extname(src).should.not.equal(".svg");
- });
- });
-
- it("should correctly convert svg images to png", function() {
- _.each(srcs, function(src) {
- book.should.have.file(src);
- });
- });
-
- it("should handle relative paths", function() {
- var PAGE = fs.readFileSync(
- path.join(book.options.output, "folder/PAGE.html"),
- { encoding: "utf-8" }
- );
-
- PAGE.should.be.html({
- "img[src=\"../test.png\"]": {
- count: 1
- }
- });
- });
-});