marked/test/unit/marked-spec.js

22 lines
735 B
JavaScript
Raw Normal View History

2018-03-03 21:33:02 -06:00
var marked = require('../../lib/marked.js');
it('should run the test', function () {
2018-03-04 00:47:02 -06:00
spyOn(marked, 'parse').and.callThrough();
marked.parse('Hello World!');
expect(marked.parse).toHaveBeenCalled();
2018-03-03 21:33:02 -06:00
});
describe('Test heading ID functionality', function() {
2018-04-05 00:00:08 -05:00
it('should add id attribute by default', function() {
var renderer = new marked.Renderer(marked.defaults);
var header = renderer.heading('test', 1, 'test');
expect(header).toBe('<h1 id="test">test</h1>\n');
});
2018-04-05 00:00:08 -05:00
it('should NOT add id attribute when options set false', function() {
var renderer = new marked.Renderer({ headerIds: false });
var header = renderer.heading('test', 1, 'test');
expect(header).toBe('<h1>test</h1>\n');
});
});