Browse Source

Start tests for annotations

pull/204/head
Samy Pessé 9 years ago
parent
commit
3cc71eff4a
  1. 35
      test/annotation.js

35
test/annotation.js

@ -0,0 +1,35 @@
'use strict';
var assert = require('chai').assert;
describe('Annotation', function() {
var md = require('../')({
html: true,
langPrefix: '',
typographer: true,
linkify: true
});
it('should annotate paragraph', function () {
var tokens = md.parse('Hello World\n\nThis is great !');
assert.strictEqual(tokens.length, 6);
// First paragraph
assert.strictEqual(tokens[0].position, 0);
assert.strictEqual(tokens[0].size, 0);
assert.strictEqual(tokens[1].position, 0);
assert.strictEqual(tokens[1].size, 11);
assert.strictEqual(tokens[2].position, 11);
assert.strictEqual(tokens[2].size, 0);
// Second paragraph
assert.strictEqual(tokens[3].position, 13);
assert.strictEqual(tokens[3].size, 0);
assert.strictEqual(tokens[4].position, 13);
assert.strictEqual(tokens[4].size, 15);
assert.strictEqual(tokens[5].position, 28);
assert.strictEqual(tokens[5].size, 0);
});
});
Loading…
Cancel
Save