summaryrefslogtreecommitdiffstats
path: root/test/page.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/page.js')
-rw-r--r--test/page.js32
1 files changed, 31 insertions, 1 deletions
diff --git a/test/page.js b/test/page.js
index fb6fd70..36d521a 100644
--- a/test/page.js
+++ b/test/page.js
@@ -84,11 +84,41 @@ describe('Relative links', function() {
repo: 'GitBookIO/javascript',
// Imaginary folder of markdown file
- dir: 'course'
+ dir: 'course',
+ outdir: './'
});
assert(LEXED[0].content.indexOf('https://github.com/GitBookIO/javascript/blob/src/something.cpp') !== -1);
});
+
+ it('should replace link to .md by link to .html', function() {
+ var LEXED = loadPage('MARKDOWN_LINKS', {
+ // GitHub repo ID
+ repo: 'GitBookIO/javascript',
+
+ // Imaginary folder of markdown file
+ dir: 'course',
+ outdir: 'course'
+ });
+
+ assert(LEXED[0].content.indexOf('test.html') !== -1);
+ assert(LEXED[0].content.indexOf('../before.html') !== -1);
+ });
+
+ it('should replace link to .md by link to page in format single page', function() {
+ var LEXED = loadPage('MARKDOWN_LINKS', {
+ // GitHub repo ID
+ repo: 'GitBookIO/javascript',
+
+ // Imaginary folder of markdown file
+ dir: 'course',
+ outdir: './',
+ singleFile: true
+ });
+
+ assert(LEXED[0].content.indexOf('#course/test.md') !== -1);
+ assert(LEXED[0].content.indexOf('#before.md') !== -1);
+ });
});
describe('Relative images', function() {