From a2b8fe9f8bddf59def0bcadcec896b0a55ac8513 Mon Sep 17 00:00:00 2001 From: ache Date: Sun, 29 Apr 2018 11:17:34 +0200 Subject: Fix eatten value with md-attr-parser --- __tests__/index.js | 9 +++++++-- app.js | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/__tests__/index.js b/__tests__/index.js index 38a3dbf..9f256b0 100644 --- a/__tests__/index.js +++ b/__tests__/index.js @@ -97,10 +97,15 @@ _______]`); test('simple-raw2', t => { const {contents} = renderRaw('[____\nHere some text\n____]\n\n
Yeah !
'); - t.is(contents.toLowerCase(), ''); + console.log('@@' + contents.toLowerCase() + '@@'); + t.is(contents.toLowerCase(), '\n
yeah !
'); +}); + +test('id', t => { + const {contents} = renderRaw('[____\nHere some text\n____]{#id}'); + t.is(contents.toLowerCase(), ''); }); -test.todo('id text'); test.todo('class'); test.todo('classes'); test.todo('key-value'); diff --git a/app.js b/app.js index fdf3d23..9be7853 100644 --- a/app.js +++ b/app.js @@ -34,7 +34,7 @@ function plugin() { if (end !== value.match(START)[0].length) { end -= 1; } - const t = eat(value.slice(0, value.match(END)[0].lenght) + eaten)({ + const t = eat(value.slice(0, value.search(END) + value.match(END)[0].length) + eaten)({ type: 'textarea', data: { hName: 'TEXTAREA', -- cgit v1.2.3