summaryrefslogtreecommitdiffstats
path: root/test/conrefs.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-03-24 18:22:44 +0100
committerSamy Pessé <samypesse@gmail.com>2015-03-24 18:22:44 +0100
commit48ab44a776b665b1d3627192cf82e9220ec74678 (patch)
tree72df3edf7a67db465ce2dacbbf204974253b818a /test/conrefs.js
parentb2e684af8f132a617b808bb6f4b91af04425b63e (diff)
downloadgitbook-48ab44a776b665b1d3627192cf82e9220ec74678.zip
gitbook-48ab44a776b665b1d3627192cf82e9220ec74678.tar.gz
gitbook-48ab44a776b665b1d3627192cf82e9220ec74678.tar.bz2
Add tests for conrefs
Diffstat (limited to 'test/conrefs.js')
-rw-r--r--test/conrefs.js43
1 files changed, 43 insertions, 0 deletions
diff --git a/test/conrefs.js b/test/conrefs.js
new file mode 100644
index 0000000..8d6a181
--- /dev/null
+++ b/test/conrefs.js
@@ -0,0 +1,43 @@
+var fs = require('fs');
+var path = require('path');
+
+describe('ConRefs', function () {
+ var book, readme;
+
+ before(function() {
+ return books.generate("conrefs", "website")
+ .then(function(_book) {
+ book = _book;
+
+ readme = fs.readFileSync(
+ path.join(book.options.output, "index.html"),
+ { encoding: "utf-8" }
+ );
+ });
+ });
+
+ it('should handle local references', function() {
+ readme.should.be.html({
+ ".page-inner p#t1": {
+ count: 1,
+ text: "Hello World",
+ trim: true
+ }
+ });
+ });
+
+ it('should handle git references', function() {
+ readme.should.be.html({
+ ".page-inner p#t2": {
+ count: 1,
+ text: "Hello from git",
+ trim: true
+ },
+ ".page-inner p#t3": {
+ count: 1,
+ text: "First Hello. Hello from git",
+ trim: true
+ }
+ });
+ });
+});