From 87cbf1b74d1f86f3dfe65a06e792fdd4420fbd89 Mon Sep 17 00:00:00 2001 From: MapleLeaf <19603573+itsMapleLeaf@users.noreply.github.com> Date: Mon, 10 Jan 2022 15:06:55 -0600 Subject: [PATCH] docs: add cypress test --- Dockerfile | 4 +- .../modules/navigation/main-navigation.tsx | 4 +- packages/docs/app/modules/ui/popover-menu.tsx | 1 + packages/docs/cypress.json | 3 + packages/docs/cypress/fixtures/example.json | 5 + .../integration/mobile-popover-menu.test.ts | 10 + packages/docs/cypress/plugins/index.js | 22 + packages/docs/cypress/support/commands.js | 26 + packages/docs/cypress/support/index.js | 20 + packages/docs/cypress/tsconfig.json | 6 + .../videos/mobile-popover-menu.test.ts.mp4 | Bin 0 -> 68192 bytes packages/docs/package.json | 7 +- pnpm-lock.yaml | 653 ++++++++++++++++++ 13 files changed, 758 insertions(+), 3 deletions(-) create mode 100644 packages/docs/cypress.json create mode 100644 packages/docs/cypress/fixtures/example.json create mode 100644 packages/docs/cypress/integration/mobile-popover-menu.test.ts create mode 100644 packages/docs/cypress/plugins/index.js create mode 100644 packages/docs/cypress/support/commands.js create mode 100644 packages/docs/cypress/support/index.js create mode 100644 packages/docs/cypress/tsconfig.json create mode 100644 packages/docs/cypress/videos/mobile-popover-menu.test.ts.mp4 diff --git a/Dockerfile b/Dockerfile index 5be5dcc..dfcd09d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,8 @@ FROM node:lts-slim +ENV NODE_ENV=production +ENV CYPRESS_INSTALL_BINARY=0 + WORKDIR /app COPY / ./ @@ -9,5 +12,4 @@ RUN npm install -g pnpm RUN pnpm install --unsafe-perm --frozen-lockfile RUN pnpm run build -C packages/docs -ENV NODE_ENV=production CMD [ "pnpm", "-C", "packages/docs", "start" ] diff --git a/packages/docs/app/modules/navigation/main-navigation.tsx b/packages/docs/app/modules/navigation/main-navigation.tsx index 62048a0..e19ff42 100644 --- a/packages/docs/app/modules/navigation/main-navigation.tsx +++ b/packages/docs/app/modules/navigation/main-navigation.tsx @@ -16,11 +16,12 @@ export function MainNavigation() { ))} -