/* globals page */ import _mock, { proxy } from 'xhr-mock'; import axios from 'axios'; import prettier from 'prettier'; import stripIndent from 'common-tags/lib/stripIndent/index.js'; // import { TEST_HOST } from '../config/server.js'; import { waitForSelector } from './wait-for.js'; const mock = _mock.default; const docsifyPATH = '../../lib/docsify.js'; // JSDOM const docsifyURL = '/lib/docsify.js'; // Playwright /** * Jest / Playwright helper for creating custom docsify test sites * * @param {Object} options options object * @param {Function|Object} [options.config] docsify configuration (merged with default) * @param {String} [options.html] HTML content to use for docsify `index.html` page * @param {Object} [options.markdown] Docsify markdown content * @param {String} [options.markdown.coverpage] coverpage markdown * @param {String} [options.markdown.homepage] homepage markdown * @param {String} [options.markdown.navbar] navbar markdown * @param {String} [options.markdown.sidebar] sidebar markdown * @param {Object} [options.routes] custom routes defined as `{ pathOrGlob: responseText }` * @param {String} [options.script] JS to inject via