From fdc05c06189f180618e7b852517b5f710d28276c Mon Sep 17 00:00:00 2001 From: Nikolay Kostyurin Date: Mon, 30 Jul 2018 22:49:55 +0200 Subject: [PATCH] test(parser): add posthtml integration test --- packages/bbob-parser/README.md | 2 +- packages/bbob-parser/test/posthtml.test.js | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 packages/bbob-parser/test/posthtml.test.js diff --git a/packages/bbob-parser/README.md b/packages/bbob-parser/README.md index bf5413e..5ab6863 100644 --- a/packages/bbob-parser/README.md +++ b/packages/bbob-parser/README.md @@ -1,7 +1,7 @@ # @bbob/parser [![install size](https://packagephobia.now.sh/badge?p=@bbob/parser)](https://packagephobia.now.sh/result?p=@bbob/parser) [![Known Vulnerabilities](https://snyk.io/test/github/JiLiZART/bbob/badge.svg?targetFile=packages%2Fbbob-parser%2Fpackage.json)](https://snyk.io/test/github/JiLiZART/bbob?targetFile=packages%2Fbbob-parser%2Fpackage.json) -Parses BBCode and returns AST Tree +> Parses BBCode and returns array AST tree Valid for use with [posthtml-render](https://github.com/posthtml/posthtml-render) diff --git a/packages/bbob-parser/test/posthtml.test.js b/packages/bbob-parser/test/posthtml.test.js new file mode 100644 index 0000000..c0f046f --- /dev/null +++ b/packages/bbob-parser/test/posthtml.test.js @@ -0,0 +1,13 @@ +const render = require('posthtml-render'); +const parse = require('../lib'); + +describe('posthtml-render', () => { + + it('render AST to html', () => { + const ast = parse('[size=150][b]PostHTML render test[/b][/size]'); + const html = render(ast); + + expect(html).toBe('PostHTML render test') + }) + +});