diff --git a/src/Lexer.js b/src/Lexer.js index 3c0a2c7e01..c4bbf41a83 100644 --- a/src/Lexer.js +++ b/src/Lexer.js @@ -316,8 +316,9 @@ export class Lexer { return tokens; } - inline(src, tokens) { + inline(src, tokens = []) { this.inlineQueue.push({ src, tokens }); + return tokens; } /** diff --git a/test/unit/marked-spec.js b/test/unit/marked-spec.js index e59b5cc497..0ad5ac6fec 100644 --- a/test/unit/marked-spec.js +++ b/test/unit/marked-spec.js @@ -433,11 +433,10 @@ describe('use extension', () => { const token = { type: 'walkableDescription', raw: match[0], - dt: [], + dt: this.lexer.inline(match[1].trim()), dd: [], tokens: [] }; - this.lexer.inline(match[1].trim(), token.dt); this.lexer.inline(match[2].trim(), token.dd); this.lexer.inline('unwalked', token.tokens); return token;