Skip to content

Commit e256a67

Browse files
committed
chore: Update js syntax in unit test
1 parent 11cff0e commit e256a67

File tree

1 file changed

+46
-46
lines changed

1 file changed

+46
-46
lines changed

test/test.js

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,89 +1,89 @@
11
'use strict';
22

33
require('mocha');
4-
var _ = require('lodash');
5-
var assert = require('assert');
6-
var handlebars = require('handlebars');
7-
var markdown = require('..');
8-
9-
describe('helper-markdown', function() {
10-
describe('main export', function() {
11-
it('should render markdown:', function() {
12-
assert.equal(markdown('# heading'), '<h1>heading</h1>\n');
4+
const _ = require('lodash');
5+
const assert = require('assert');
6+
const handlebars = require('handlebars');
7+
const markdown = require('..');
8+
9+
describe('helper-markdown', () => {
10+
describe('main export', () => {
11+
it('should render markdown:', () => {
12+
assert.strictEqual(markdown('# heading'), '<h1>heading</h1>\n');
1313
});
1414

15-
it('should highlight code blocks', function() {
16-
var html = markdown('```js\nvar foo = "bar";\n```\n', {});
17-
assert.equal(html, '<pre><code class="language-js"><span class="hljs-keyword">var</span> foo = <span class="hljs-string">&quot;bar&quot;</span>;\n</code></pre>\n');
15+
it('should highlight code blocks', () => {
16+
const html = markdown('```js\nvar foo = "bar";\n```\n', {});
17+
assert.strictEqual(html, '<pre><code class="language-js"><span class="hljs-keyword">var</span> foo = <span class="hljs-string">&quot;bar&quot;</span>;\n</code></pre>\n');
1818
});
1919

20-
it('should pass options to remarkable', function() {
21-
var a = markdown('abc https://github.com/jonschlinkert/remarkable xyz', {linkify: true});
22-
assert.equal(a, '<p>abc <a href="https://github.com/jonschlinkert/remarkable">https://github.com/jonschlinkert/remarkable</a> xyz</p>\n');
20+
it('should pass options to remarkable', () => {
21+
const a = markdown('abc https://github.com/jonschlinkert/remarkable xyz', {linkify: true});
22+
assert.strictEqual(a, '<p>abc <a href="https://github.com/jonschlinkert/remarkable">https://github.com/jonschlinkert/remarkable</a> xyz</p>\n');
2323

24-
var b = markdown('abc https://github.com/jonschlinkert/remarkable xyz', {linkify: false});
25-
assert.equal(b, '<p>abc https://github.com/jonschlinkert/remarkable xyz</p>\n');
24+
const b = markdown('abc https://github.com/jonschlinkert/remarkable xyz', {linkify: false});
25+
assert.strictEqual(b, '<p>abc https://github.com/jonschlinkert/remarkable xyz</p>\n');
2626
});
2727

28-
it('should pass options to highlight.js:', function() {
29-
var html = markdown('```js\nvar foo = "bar";\n```\n', {langPrefix: 'language-'});
30-
assert.equal(html, '<pre><code class="language-js"><span class="hljs-keyword">var</span> foo = <span class="hljs-string">&quot;bar&quot;</span>;\n</code></pre>\n');
28+
it('should pass options to highlight.js:', () => {
29+
const html = markdown('```js\nvar foo = "bar";\n```\n', {langPrefix: 'language-'});
30+
assert.strictEqual(html, '<pre><code class="language-js"><span class="hljs-keyword">var</span> foo = <span class="hljs-string">&quot;bar&quot;</span>;\n</code></pre>\n');
3131
});
3232
});
3333

34-
describe('handlebars:', function() {
35-
it('should work as a handlebars helper:', function() {
34+
describe('handlebars:', () => {
35+
it('should work as a handlebars helper:', () => {
3636
handlebars.registerHelper('markdown', markdown({}));
37-
assert.equal(handlebars.compile('{{#markdown}}# heading{{/markdown}}')(), '<h1>heading</h1>\n');
37+
assert.strictEqual(handlebars.compile('{{#markdown}}# heading{{/markdown}}')(), '<h1>heading</h1>\n');
3838
});
3939

40-
it('should pass hash options to remarkable:', function() {
40+
it('should pass hash options to remarkable:', () => {
4141
handlebars.registerHelper('markdown', markdown({}));
4242

4343
// `linkify: true`
44-
var a = handlebars.compile('{{#markdown linkify=true}}abc https://github.com/jonschlinkert/remarkable xyz{{/markdown}}')();
45-
assert.equal(a, '<p>abc <a href="https://github.com/jonschlinkert/remarkable">https://github.com/jonschlinkert/remarkable</a> xyz</p>\n');
44+
const a = handlebars.compile('{{#markdown linkify=true}}abc https://github.com/jonschlinkert/remarkable xyz{{/markdown}}')();
45+
assert.strictEqual(a, '<p>abc <a href="https://github.com/jonschlinkert/remarkable">https://github.com/jonschlinkert/remarkable</a> xyz</p>\n');
4646

4747
// `linkify: false`
48-
var b = handlebars.compile('{{#markdown linkify=false}}abc https://github.com/jonschlinkert/remarkable xyz{{/markdown}}')();
49-
assert.equal(b, '<p>abc https://github.com/jonschlinkert/remarkable xyz</p>\n');
48+
const b = handlebars.compile('{{#markdown linkify=false}}abc https://github.com/jonschlinkert/remarkable xyz{{/markdown}}')();
49+
assert.strictEqual(b, '<p>abc https://github.com/jonschlinkert/remarkable xyz</p>\n');
5050
});
5151

52-
it('should pass hash options to highlight.js:', function() {
52+
it('should pass hash options to highlight.js:', () => {
5353
handlebars.registerHelper('markdown', markdown({}));
5454

5555
// `langPrefix = language-`
56-
var a = handlebars.compile('{{#markdown}}```js\nvar foo = "bar";\n```\n{{/markdown}}')();
57-
assert.equal(a, '<pre><code class="language-js"><span class="hljs-keyword">var</span> foo = <span class="hljs-string">&quot;bar&quot;</span>;\n</code></pre>\n');
56+
const a = handlebars.compile('{{#markdown}}```js\nvar foo = "bar";\n```\n{{/markdown}}')();
57+
assert.strictEqual(a, '<pre><code class="language-js"><span class="hljs-keyword">var</span> foo = <span class="hljs-string">&quot;bar&quot;</span>;\n</code></pre>\n');
5858

5959
// `langPrefix = language-`
60-
var b = handlebars.compile('{{#markdown langPrefix="language-"}}```js\nvar foo = "bar";\n```\n{{/markdown}}')();
61-
assert.equal(b, '<pre><code class="language-js"><span class="hljs-keyword">var</span> foo = <span class="hljs-string">&quot;bar&quot;</span>;\n</code></pre>\n');
60+
const b = handlebars.compile('{{#markdown langPrefix="language-"}}```js\nvar foo = "bar";\n```\n{{/markdown}}')();
61+
assert.strictEqual(b, '<pre><code class="language-js"><span class="hljs-keyword">var</span> foo = <span class="hljs-string">&quot;bar&quot;</span>;\n</code></pre>\n');
6262
});
6363
});
6464

65-
describe('lodash:', function() {
66-
it('should work as a lodash mixin:', function() {
65+
describe('lodash:', () => {
66+
it('should work as a lodash mixin:', () => {
6767
_.mixin({markdown: markdown});
68-
assert.equal(_.template('<%= _.markdown("# heading") %>')({}), '<h1>heading</h1>\n');
68+
assert.strictEqual(_.template('<%= _.markdown("# heading") %>')({}), '<h1>heading</h1>\n');
6969
});
7070

71-
it('should pass options to remarkable:', function() {
71+
it('should pass options to remarkable:', () => {
7272
_.mixin({markdown: markdown({})});
73-
var a = _.template('<%= _.markdown("foo\\n```js\\nvar foo = {};\\n```\\nbar") %>')({});
74-
assert.equal(a, '<p>foo</p>\n<pre><code class="language-js"><span class="hljs-keyword">var</span> foo = {};\n</code></pre>\n<p>bar</p>\n');
73+
const a = _.template('<%= _.markdown("foo\\n```js\\nvar foo = {};\\n```\\nbar") %>')({});
74+
assert.strictEqual(a, '<p>foo</p>\n<pre><code class="language-js"><span class="hljs-keyword">var</span> foo = {};\n</code></pre>\n<p>bar</p>\n');
7575

76-
var b = _.template('<%= _.markdown("foo\\n```js\\nvar foo = {};\\n```\\nbar", {langPrefix: \'language-\'}) %>')({});
77-
assert.equal(b, '<p>foo</p>\n<pre><code class="language-js"><span class="hljs-keyword">var</span> foo = {};\n</code></pre>\n<p>bar</p>\n');
76+
const b = _.template('<%= _.markdown("foo\\n```js\\nvar foo = {};\\n```\\nbar", {langPrefix: \'language-\'}) %>')({});
77+
assert.strictEqual(b, '<p>foo</p>\n<pre><code class="language-js"><span class="hljs-keyword">var</span> foo = {};\n</code></pre>\n<p>bar</p>\n');
7878
});
7979

80-
it('should work when passed to lodash as a string:', function() {
81-
assert.equal(_.template('<%= markdown("# heading") %>')({markdown: markdown}), '<h1>heading</h1>\n');
80+
it('should work when passed to lodash as a string:', () => {
81+
assert.strictEqual(_.template('<%= markdown("# heading") %>')({markdown: markdown}), '<h1>heading</h1>\n');
8282
});
8383

84-
it('should work as a lodash import:', function() {
85-
var settings = {imports: {markdown: markdown}};
86-
assert.equal(_.template('<%= markdown("# heading") %>', settings)({}), '<h1>heading</h1>\n');
84+
it('should work as a lodash import:', () => {
85+
const settings = {imports: {markdown: markdown}};
86+
assert.strictEqual(_.template('<%= markdown("# heading") %>', settings)({}), '<h1>heading</h1>\n');
8787
});
8888
});
8989
});

0 commit comments

Comments
 (0)