UNPKG

tiddlywiki-plugin-dev

Version:

[![](https://img.shields.io/badge/Join-TiddlyWiki_CN-blue)](https://github.com/tiddly-gittly)

23 lines (22 loc) 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.runTest = void 0; var _tiddlywiki = _interopRequireDefault(require("tiddlywiki")); var _packup = require("./packup"); var _utils = require("./utils"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // Run tests using official Jasmine plugin const runTest = async (wiki, src, excludeFilter) => { var _$tw$boot$extraPlugin; const $tw1 = (0, _utils.tiddlywiki)([], wiki); $tw1.wiki.deleteTiddler('$:/Modern.TiddlyDev/devWebsocket/listener'); const plugins = await (0, _packup.rebuild)($tw1, src, [], true, excludeFilter); const $tw = _tiddlywiki.default.TiddlyWiki(); $tw.preloadTiddlerArray(plugins); $tw.boot.extraPlugins = [...((_$tw$boot$extraPlugin = $tw.boot.extraPlugins) !== null && _$tw$boot$extraPlugin !== void 0 ? _$tw$boot$extraPlugin : []), 'plugins/tiddlywiki/jasmine']; $tw.boot.argv = [wiki, '--verbose', '--version', '--test']; $tw.boot.boot(); }; exports.runTest = runTest;