Skip to content
Snippets Groups Projects
Commit 861b57b5 authored by marihachi's avatar marihachi
Browse files

add test

parent a8c2304a
No related branches found
No related tags found
No related merge requests found
import assert from 'assert';
import { inspect, parse, parsePlain, toString } from '../built/index';
import { extract, inspect, parse, parsePlain, toString } from '../built/index';
import { createNode } from '../built/util';
import {
TEXT, CENTER, FN, UNI_EMOJI, MENTION, EMOJI_CODE, HASHTAG, N_URL, BOLD, SMALL, ITALIC, STRIKE, QUOTE, MATH_BLOCK, SEARCH, CODE_BLOCK
......@@ -487,3 +487,15 @@ describe('inspect', () => {
assert.strictEqual(toString(result), 'hello [tada everynyan!]');
});
});
describe('extract API', () => {
it('basic', () => {
const nodes = parse('abc:hoge:[tada 123:hoge:]:piyo:');
const expect = [
EMOJI_CODE('hoge'),
EMOJI_CODE('hoge'),
EMOJI_CODE('piyo')
];
assert.deepStrictEqual(extract(nodes, 'emojiCode'), expect);
});
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment