mirror of
https://github.com/docsifyjs/docsify.git
synced 2025-12-08 19:55:52 +00:00
39 lines
1.0 KiB
JavaScript
39 lines
1.0 KiB
JavaScript
import docsifyInit from '../helpers/docsify-init';
|
|
|
|
// Suite
|
|
// -----------------------------------------------------------------------------
|
|
describe('Search Plugin Tests', function () {
|
|
// Tests
|
|
// ---------------------------------------------------------------------------
|
|
test('search readme', async () => {
|
|
const docsifyInitConfig = {
|
|
markdown: {
|
|
homepage: `
|
|
# Hello World
|
|
|
|
This is the homepage.
|
|
`,
|
|
sidebar: `
|
|
- [Home page](/)
|
|
- [Test Page](test)
|
|
`,
|
|
},
|
|
routes: {
|
|
'/test.md': `
|
|
# Test Page
|
|
|
|
This is a custom route.
|
|
`,
|
|
},
|
|
scriptURLs: ['/lib/plugins/search.min.js'],
|
|
};
|
|
|
|
await docsifyInit(docsifyInitConfig);
|
|
await page.fill('input[type=search]', 'hello');
|
|
await expect(page).toEqualText('.results-panel h2', 'Hello World');
|
|
await page.click('.clear-button');
|
|
await page.fill('input[type=search]', 'test');
|
|
await expect(page).toEqualText('.results-panel h2', 'Test Page');
|
|
});
|
|
});
|