Skip to content

Commit fb9a71c

Browse files
committed
use arrow functions
1 parent 24d6f19 commit fb9a71c

File tree

4 files changed

+21
-21
lines changed

4 files changed

+21
-21
lines changed

test/helpers/helpers.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ const marked = require('../../');
22
const HtmlDiffer = require('@markedjs/html-differ').HtmlDiffer;
33
const htmlDiffer = new HtmlDiffer({ignoreSelfClosingSlash: true});
44

5-
beforeEach(function () {
5+
beforeEach(() => {
66
marked.setOptions(marked.getDefaults());
77

88
jasmine.addMatchers({
9-
toRender: function () {
9+
toRender: () => {
1010
return {
11-
compare: function (spec, expected) {
11+
compare: (spec, expected) => {
1212
const result = {};
1313
const actual = marked(spec.markdown, spec.options);
1414
result.pass = htmlDiffer.isEqual(expected, actual);

test/specs/original/specs-spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
var specTests = require('../../');
22

3-
it('should run spec tests', function () {
3+
it('should run spec tests', () => {
44
// hide output
55
spyOn(console, 'log');
66
if (!specTests(['', '', '--stop'])) {

test/specs/run-spec.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ function runSpecs(title, file, options) {
88
return obj;
99
}, {});
1010

11-
describe(title, function() {
11+
describe(title, () => {
1212
Object.keys(specs).forEach(section => {
13-
describe(section, function() {
14-
specs[section].forEach(function(spec) {
13+
describe(section, () => {
14+
specs[section].forEach((spec) => {
1515
if (options) {
1616
spec.options = Object.assign({}, options, (spec.options || {}));
1717
}
18-
(spec.only ? fit : it)('should ' + (spec.shouldFail ? 'fail' : 'pass') + ' example ' + spec.example, function() {
18+
(spec.only ? fit : it)('should ' + (spec.shouldFail ? 'fail' : 'pass') + ' example ' + spec.example, () => {
1919
if (spec.shouldFail) {
2020
expect(spec).not.toRender(spec.html);
2121
} else {

test/unit/marked-spec.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
11
var marked = require('../../lib/marked.js');
22

3-
describe('Test heading ID functionality', function() {
4-
it('should add id attribute by default', function() {
3+
describe('Test heading ID functionality', () => {
4+
it('should add id attribute by default', () => {
55
var renderer = new marked.Renderer();
66
var slugger = new marked.Slugger();
77
var header = renderer.heading('test', 1, 'test', slugger);
88
expect(header).toBe('<h1 id="test">test</h1>\n');
99
});
1010

11-
it('should NOT add id attribute when options set false', function() {
11+
it('should NOT add id attribute when options set false', () => {
1212
var renderer = new marked.Renderer({ headerIds: false });
1313
var header = renderer.heading('test', 1, 'test');
1414
expect(header).toBe('<h1>test</h1>\n');
1515
});
1616
});
1717

18-
describe('Test slugger functionality', function() {
19-
it('should use lowercase slug', function() {
18+
describe('Test slugger functionality', () => {
19+
it('should use lowercase slug', () => {
2020
var slugger = new marked.Slugger();
2121
expect(slugger.slug('Test')).toBe('test');
2222
});
2323

24-
it('should be unique to avoid collisions 1280', function() {
24+
it('should be unique to avoid collisions 1280', () => {
2525
var slugger = new marked.Slugger();
2626
expect(slugger.slug('test')).toBe('test');
2727
expect(slugger.slug('test')).toBe('test-1');
2828
expect(slugger.slug('test')).toBe('test-2');
2929
});
3030

31-
it('should be unique when slug ends with number', function() {
31+
it('should be unique when slug ends with number', () => {
3232
var slugger = new marked.Slugger();
3333
expect(slugger.slug('test 1')).toBe('test-1');
3434
expect(slugger.slug('test')).toBe('test');
3535
expect(slugger.slug('test')).toBe('test-2');
3636
});
3737

38-
it('should be unique when slug ends with hyphen number', function() {
38+
it('should be unique when slug ends with hyphen number', () => {
3939
var slugger = new marked.Slugger();
4040
expect(slugger.slug('foo')).toBe('foo');
4141
expect(slugger.slug('foo')).toBe('foo-1');
@@ -44,24 +44,24 @@ describe('Test slugger functionality', function() {
4444
expect(slugger.slug('foo')).toBe('foo-2');
4545
});
4646

47-
it('should allow non-latin chars', function() {
47+
it('should allow non-latin chars', () => {
4848
var slugger = new marked.Slugger();
4949
expect(slugger.slug('привет')).toBe('привет');
5050
});
5151

52-
it('should remove ampersands 857', function() {
52+
it('should remove ampersands 857', () => {
5353
var slugger = new marked.Slugger();
5454
expect(slugger.slug('This & That Section')).toBe('this--that-section');
5555
});
5656

57-
it('should remove periods', function() {
57+
it('should remove periods', () => {
5858
var slugger = new marked.Slugger();
5959
expect(slugger.slug('file.txt')).toBe('filetxt');
6060
});
6161
});
6262

63-
describe('Test paragraph token type', function () {
64-
it('should use the "paragraph" type on top level', function () {
63+
describe('Test paragraph token type', () => {
64+
it('should use the "paragraph" type on top level', () => {
6565
const md = 'A Paragraph.\n\n> A blockquote\n\n- list item\n';
6666

6767
const tokens = marked.lexer(md);

0 commit comments

Comments
 (0)