blob: 0636a1b5dab46df6ae236d88315e840dae03d8c3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
var cheerio = require('cheerio');
var mock = require('./mock');
var AssetsInliner = require('../lib/output/assets-inliner');
describe('Assets Inliner Output', function() {
describe('SVG', function() {
var output;
before(function() {
return mock.outputDefaultBook(AssetsInliner, {
'README.md': '',
'test.svg': '<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="200" height="100" version="1.1"><rect width="200" height="100" stroke="black" stroke-width="6" fill="green"/></svg>'
})
.then(function(_output) {
output = _output;
});
});
it('should correctly convert to PNG', function() {
var readme = output.book.getPage('README.md');
var $ = cheerio.load(readme.content);
// Is there an image?
var $img = $('img');
$img.length.should.equal(1);
// Does the file exists
var src = $img.attr('src');
output.should.have.file(src);
});
});
});
|