diff --git a/tests/e2e/I18n.e2e.ts b/tests/e2e/I18n.e2e.ts deleted file mode 100644 index 98bf37defd..0000000000 --- a/tests/e2e/I18n.e2e.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { expect, test } from '@playwright/test'; - -test.describe('I18n', () => { - test.describe('Language Switching', () => { - test('should switch language from English to French using dropdown and verify text on the homepage', async ({ - page, - }) => { - await page.goto('/'); - - await expect( - page.getByText('The perfect SaaS template to build'), - ).toBeVisible(); - - await page.getByRole('button', { name: 'lang-switcher' }).click(); - await page.getByText('Français').click(); - - await expect( - page.getByText('Le parfait SaaS template pour construire'), - ).toBeVisible(); - }); - - test('should switch language from English to French using URL and verify text on the sign-in page', async ({ - page, - }) => { - await page.goto('/sign-in'); - - await expect(page.getByText('Email address')).toBeVisible(); - - await page.goto('/fr/sign-in'); - - await expect(page.getByText('Adresse e-mail')).toBeVisible(); - }); - }); -}); diff --git a/tests/e2e/Sanity.check.e2e.ts b/tests/e2e/Sanity.check.e2e.ts deleted file mode 100644 index f0c25315d3..0000000000 --- a/tests/e2e/Sanity.check.e2e.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { expect, test } from '@playwright/test'; - -// Checkly is a tool used to monitor deployed environments, such as production or preview environments. -// It runs end-to-end tests with the `.check.e2e.ts` extension after each deployment to ensure that the environment is up and running. -// With Checkly, you can monitor your production environment and run `*.check.e2e.ts` tests regularly at a frequency of your choice. -// If the tests fail, Checkly will notify you via email, Slack, or other channels of your choice. -// On the other hand, E2E tests ending with `*.e2e.ts` are only run before deployment. -// You can run them locally or on CI to ensure that the application is ready for deployment. - -// BaseURL needs to be explicitly defined in the test file. -// Otherwise, Checkly runtime will throw an exception: `CHECKLY_INVALID_URL: Only URL's that start with http(s)` -// You can't use `goto` function directly with a relative path like with other *.e2e.ts tests. -// Check the example at https://feedback.checklyhq.com/changelog/new-changelog-436 - -test.describe('Sanity', () => { - test.describe('Static pages', () => { - test('should display the homepage', async ({ page, baseURL }) => { - await page.goto(`${baseURL}/`); - - await expect( - page.getByText('The perfect SaaS template to build'), - ).toBeVisible(); - }); - }); -}); diff --git a/tests/e2e/Visual.e2e.ts b/tests/e2e/Visual.e2e.ts deleted file mode 100644 index ed75720cbe..0000000000 --- a/tests/e2e/Visual.e2e.ts +++ /dev/null @@ -1,26 +0,0 @@ -import percySnapshot from '@percy/playwright'; -import { expect, test } from '@playwright/test'; - -test.describe('Visual testing', () => { - test.describe('Static pages', () => { - test('should take screenshot of the homepage', async ({ page }) => { - await page.goto('/'); - - await expect( - page.getByText('The perfect SaaS template to build'), - ).toBeVisible(); - - await percySnapshot(page, 'Homepage'); - }); - - test('should take screenshot of the French homepage', async ({ page }) => { - await page.goto('/fr'); - - await expect( - page.getByText('Le parfait SaaS template pour construire'), - ).toBeVisible(); - - await percySnapshot(page, 'Homepage - French'); - }); - }); -}); diff --git a/tests/integration/.gitkeep b/tests/integration/.gitkeep deleted file mode 100644 index aa2234e186..0000000000 --- a/tests/integration/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -Place your integration tests in this folder by creating files with the `*.spec.ts` extension. These files will be automatically detected by Playwright. For a real-world example, you can check out the Next.js Boilerplate Pro at https://nextjs-boilerplate.com/pro-saas-starter-kit