UNPKG

xdoc-parser

Version:
21 lines 3.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const chai = require("chai"); const { assert } = chai; describe('XDoc Exports', () => { it('should export a function', () => { assert.isFunction(require(`${process.cwd()}/index.js`)); }); it('should export the core classes', () => { let xdoc = require(`${process.cwd()}/index.js`); assert.exists(xdoc.core); assert.exists(xdoc.core.XDocParser); assert.exists(xdoc.core.XDocASTNode); assert.exists(xdoc.core.XDocASTGenerator); assert.exists(xdoc.core.XDocASTVisitor); assert.exists(xdoc.core.XDocCommentParser); assert.exists(xdoc.core.XDocSyntaxLexer); assert.exists(xdoc.core.XDocSyntaxParser); }); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieGRvYy5leHBvcnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi90ZXN0L3hkb2MuZXhwb3J0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsNkJBQTZCO0FBQzdCLE1BQU0sRUFBRSxNQUFNLEVBQUUsR0FBRyxJQUFJLENBQUM7QUFFeEIsUUFBUSxDQUFDLGNBQWMsRUFBRSxHQUFHLEVBQUU7SUFDNUIsRUFBRSxDQUFDLDBCQUEwQixFQUFFLEdBQUcsRUFBRTtRQUNsQyxNQUFNLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxHQUFHLE9BQU8sQ0FBQyxHQUFHLEVBQUUsV0FBVyxDQUFDLENBQUMsQ0FBQztJQUMxRCxDQUFDLENBQUMsQ0FBQTtJQUVGLEVBQUUsQ0FBQyxnQ0FBZ0MsRUFBRSxHQUFHLEVBQUU7UUFDeEMsSUFBSSxJQUFJLEdBQUcsT0FBTyxDQUFDLEdBQUcsT0FBTyxDQUFDLEdBQUcsRUFBRSxXQUFXLENBQUMsQ0FBQTtRQUMvQyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQTtRQUN4QixNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDcEMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDO1FBQ3JDLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO1FBQzFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQztRQUN4QyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQztRQUMzQyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLENBQUM7UUFDekMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUM7SUFDNUMsQ0FBQyxDQUFDLENBQUE7QUFFSixDQUFDLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGNoYWkgZnJvbSAnY2hhaSc7XHJcbmNvbnN0IHsgYXNzZXJ0IH0gPSBjaGFpO1xyXG5cclxuZGVzY3JpYmUoJ1hEb2MgRXhwb3J0cycsICgpID0+IHtcclxuICBpdCgnc2hvdWxkIGV4cG9ydCBhIGZ1bmN0aW9uJywgKCkgPT4ge1xyXG4gICAgYXNzZXJ0LmlzRnVuY3Rpb24ocmVxdWlyZShgJHtwcm9jZXNzLmN3ZCgpfS9pbmRleC5qc2ApKTtcclxuICB9KVxyXG5cclxuICBpdCgnc2hvdWxkIGV4cG9ydCB0aGUgY29yZSBjbGFzc2VzJywgKCkgPT4ge1xyXG4gICAgbGV0IHhkb2MgPSByZXF1aXJlKGAke3Byb2Nlc3MuY3dkKCl9L2luZGV4LmpzYClcclxuICAgIGFzc2VydC5leGlzdHMoeGRvYy5jb3JlKVxyXG4gICAgYXNzZXJ0LmV4aXN0cyh4ZG9jLmNvcmUuWERvY1BhcnNlcik7XHJcbiAgICBhc3NlcnQuZXhpc3RzKHhkb2MuY29yZS5YRG9jQVNUTm9kZSk7XHJcbiAgICBhc3NlcnQuZXhpc3RzKHhkb2MuY29yZS5YRG9jQVNUR2VuZXJhdG9yKTtcclxuICAgIGFzc2VydC5leGlzdHMoeGRvYy5jb3JlLlhEb2NBU1RWaXNpdG9yKTtcclxuICAgIGFzc2VydC5leGlzdHMoeGRvYy5jb3JlLlhEb2NDb21tZW50UGFyc2VyKTtcclxuICAgIGFzc2VydC5leGlzdHMoeGRvYy5jb3JlLlhEb2NTeW50YXhMZXhlcik7XHJcbiAgICBhc3NlcnQuZXhpc3RzKHhkb2MuY29yZS5YRG9jU3ludGF4UGFyc2VyKTtcclxuICB9KVxyXG5cclxufSkiXX0=