mirror of
https://github.com/tenrok/BBob.git
synced 2026-05-15 11:59:37 +03:00
38 lines
729 B
JavaScript
38 lines
729 B
JavaScript
const parse = require('./index');
|
|
|
|
const options = {
|
|
allowOnlyTags: ['ch', 'syllable', 'tab'],
|
|
};
|
|
|
|
describe('parse', () => {
|
|
test('tag with spaces', () => {
|
|
const ast = parse('[Verse 2]');
|
|
|
|
expect(ast).toEqual([{ tag: 'Verse 2', attrs: {}, content: [] }]);
|
|
});
|
|
|
|
// test("pass invalid tags", () => {
|
|
// const inputs = [
|
|
// '[]',
|
|
// '',
|
|
// 'x html([a. title][, alt][, classes]) x',
|
|
// '[/y]',
|
|
// '[sc',
|
|
// '[sc / [/sc]',
|
|
// '[sc arg="val',
|
|
// ];
|
|
//
|
|
// const ast1 = parse(inputs[0]);
|
|
//
|
|
//
|
|
//
|
|
// console.log('ast1', ast1);
|
|
//
|
|
//
|
|
//
|
|
// expect(ast1).toEqual([
|
|
//
|
|
// ]);
|
|
// })
|
|
});
|