From 75b2646687d007b6bc18e40066a1395c1b26dd03 Mon Sep 17 00:00:00 2001 From: flouc001 Date: Wed, 15 Jul 2020 08:16:03 +0100 Subject: [PATCH] add sequence test --- test/unit/marked-spec.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/unit/marked-spec.js b/test/unit/marked-spec.js index 2581a6d5..2f882581 100644 --- a/test/unit/marked-spec.js +++ b/test/unit/marked-spec.js @@ -75,6 +75,17 @@ describe('Test slugger functionality', () => { expect(slugger.slug('

This Section

')).toBe('this-section'); expect(slugger.slug('

This Section

', { dryrun: true })).toBe('this-section-1'); }); + + it('should be repeatable in a sequence', () => { + const slugger = new marked.Slugger(); + expect(slugger.slug('foo')).toBe('foo'); + expect(slugger.slug('foo')).toBe('foo-1'); + expect(slugger.slug('foo')).toBe('foo-2'); + expect(slugger.slug('foo', { dryrun: true })).toBe('foo-3'); + expect(slugger.slug('foo', { dryrun: true })).toBe('foo-3'); + expect(slugger.slug('foo')).toBe('foo-3'); + expect(slugger.slug('foo')).toBe('foo-4'); + }); }); describe('Test paragraph token type', () => {