const docsifyInit = require('../helpers/docsify-init'); describe(`Vue.js Rendering`, function() { const sharedConfig = { markdown: { homepage: '
test{{ i }}
', }, scriptURLs: ['https://unpkg.com/vue@2/dist/vue.js'], }; // Tests // --------------------------------------------------------------------------- test('does render Vue content when executeScript is unspecified', async () => { await docsifyInit(sharedConfig); const testResult = await page.textContent('#test'); expect(testResult).toBe('test12345'); }); test('does render Vue content when executeScript:true', async () => { await docsifyInit({ ...sharedConfig, config: { executeScript: true, }, }); const testResult = await page.textContent('#test'); expect(testResult).toBe('test12345'); }); test('does not render Vue content when executeScript:false', async () => { await docsifyInit({ ...sharedConfig, config: { executeScript: false, }, }); const testResult = await page.textContent('#test'); expect(testResult).toBe('test{{ i }}'); }); });