diff --git a/src/lib/libraries/decks/index.jsx b/src/lib/libraries/decks/index.jsx index c8162d2e5c818d62443d193d09f4ee98f5a44a61..25b89a2a64037052f75929f538d200a6aa96330d 100644 --- a/src/lib/libraries/decks/index.jsx +++ b/src/lib/libraries/decks/index.jsx @@ -1195,5 +1195,12 @@ export default { }], urlId: 'ev3', hidden: true + }, + 'whats-new': { + steps: [{ + video: 'mtqymxg0qq' + }], + urlId: 'whatsnew', + hidden: true } }; diff --git a/test/integration/tutorials-shortcut.test.js b/test/integration/tutorials-shortcut.test.js index 21d3384a01df9d46e787c14af743801b6b8fa6c7..187e7252547f24b0054dddc109ba673eef7aba92 100644 --- a/test/integration/tutorials-shortcut.test.js +++ b/test/integration/tutorials-shortcut.test.js @@ -9,6 +9,7 @@ const { } = new SeleniumHelper(); const uri = path.resolve(__dirname, '../../build/index.html?tutorial=all'); +const uriPrefix = path.resolve(__dirname, '../../build/index.html?tutorial='); let driver; @@ -28,5 +29,10 @@ describe('Working with shortcut to Tutorials library', () => { await findByXpath('//div[contains(@class, "step-video")]'); }); + test('can open hidden tutorials', async () => { + await loadUri(`${uriPrefix}whatsnew`); + // should open the tutorial video immediately + await findByXpath('//div[contains(@class, "step-video")]'); + }); // @todo navigating cards, etc. });