From 70be5a3004b82392e0939a04b3a8a54f0e1ad744 Mon Sep 17 00:00:00 2001 From: chrisgarrity <chrisg@media.mit.edu> Date: Wed, 12 Dec 2018 15:36:16 -0500 Subject: [PATCH] =?UTF-8?q?Add=20what=E2=80=99s=20new=20tutorial=20(hidden?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/libraries/decks/index.jsx | 7 +++++++ test/integration/tutorials-shortcut.test.js | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/src/lib/libraries/decks/index.jsx b/src/lib/libraries/decks/index.jsx index c8162d2e5..25b89a2a6 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 21d3384a0..187e72525 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. }); -- GitLab