aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorache <ache@ache.one>2018-04-29 11:17:34 +0200
committerache <ache@ache.one>2018-04-29 11:17:34 +0200
commita2b8fe9f8bddf59def0bcadcec896b0a55ac8513 (patch)
treeeed94a3fa41897a34f07d0163327876c55d610b6
parentFix bugs and tests (diff)
Fix eatten value with md-attr-parser
-rw-r--r--__tests__/index.js9
-rw-r--r--app.js2
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<div>Yeah !</div>');
- t.is(contents.toLowerCase(), '<textarea>here some text</textarea>');
+ console.log('@@' + contents.toLowerCase() + '@@');
+ t.is(contents.toLowerCase(), '<textarea>here some text</textarea>\n<div>yeah !</div>');
+});
+
+test('id', t => {
+ const {contents} = renderRaw('[____\nHere some text\n____]{#id}');
+ t.is(contents.toLowerCase(), '<textarea id="id">here some text</textarea>');
});
-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',