|
|
@@ -0,0 +1,21 @@
|
|
|
+import { test, expect } from '@playwright/test';
|
|
|
+
|
|
|
+test('Presentation', async({ page }) => {
|
|
|
+ await page.goto('/');
|
|
|
+
|
|
|
+ // show presentation modal
|
|
|
+ await page.getByTestId('grw-contextual-sub-nav').getByTestId('open-page-item-control-btn').click();
|
|
|
+ await page.getByTestId('open-presentation-modal-btn').click();
|
|
|
+
|
|
|
+ // check the content of the h1
|
|
|
+ await expect(page.getByRole('application').getByRole('heading', { level: 1 }))
|
|
|
+ .toHaveText(/Welcome to GROWI/);
|
|
|
+
|
|
|
+ // forward the slide
|
|
|
+ await page.keyboard.press('ArrowRight');
|
|
|
+ await page.keyboard.press('ArrowRight');
|
|
|
+
|
|
|
+ // check the content of the h1
|
|
|
+ await expect(page.getByRole('application').getByRole('heading', { level: 1 }))
|
|
|
+ .toHaveText(/For administrator/);
|
|
|
+});
|