From 40d8abcace0e5221d43335bfd898b93af08cb66b Mon Sep 17 00:00:00 2001 From: bruno <bruno@process.st> Date: Sun, 17 Dec 2023 13:51:27 -0300 Subject: [PATCH] Tests page --- web/src/Routes.tsx | 2 ++ web/src/pages/tests/index.ts | 1 + web/src/pages/tests/tests.spec.tsx | 12 ++++++++++++ web/src/pages/tests/tests.stories.tsx | 12 ++++++++++++ web/src/pages/tests/tests.tsx | 16 ++++++++++++++++ 5 files changed, 43 insertions(+) create mode 100644 web/src/pages/tests/index.ts create mode 100644 web/src/pages/tests/tests.spec.tsx create mode 100644 web/src/pages/tests/tests.stories.tsx create mode 100644 web/src/pages/tests/tests.tsx diff --git a/web/src/Routes.tsx b/web/src/Routes.tsx index 200a05c..16b9207 100644 --- a/web/src/Routes.tsx +++ b/web/src/Routes.tsx @@ -14,6 +14,7 @@ import { Implementations } from './pages/implementations' import { NotFound } from './pages/not-found' import { Patterns } from './pages/patterns' import { Reports } from './pages/reports' +import { Tests } from './pages/tests' const Routes = () => { return ( @@ -23,6 +24,7 @@ const Routes = () => { <Route path="/patterns" page={Patterns} name="patterns" /> <Route path="/implementations" page={Implementations} name="implementations" /> <Route path="/reports" page={Reports} name="reports" /> + <Route path="/tests" page={Tests} name="tests" /> </Router> ) } diff --git a/web/src/pages/tests/index.ts b/web/src/pages/tests/index.ts new file mode 100644 index 0000000..76948cc --- /dev/null +++ b/web/src/pages/tests/index.ts @@ -0,0 +1 @@ +export * from './tests' diff --git a/web/src/pages/tests/tests.spec.tsx b/web/src/pages/tests/tests.spec.tsx new file mode 100644 index 0000000..22b8dc1 --- /dev/null +++ b/web/src/pages/tests/tests.spec.tsx @@ -0,0 +1,12 @@ +import * as RTL from '@redwoodjs/testing/web' + +import { Tests } from '.' + +describe('Tests page', () => { + it('renders successfully', () => { + RTL.render(<Tests />) + + RTL.screen.getByText('Tests') + RTL.screen.getByText(/contenido de tests/i) + }) +}) diff --git a/web/src/pages/tests/tests.stories.tsx b/web/src/pages/tests/tests.stories.tsx new file mode 100644 index 0000000..30693fb --- /dev/null +++ b/web/src/pages/tests/tests.stories.tsx @@ -0,0 +1,12 @@ +import type { StoryObj } from '@storybook/react' + +import { Tests } from '.' + +export default { + component: Tests, + title: 'Tests page', +} + +export const Default: StoryObj<typeof Tests> = { + render: () => <Tests />, +} diff --git a/web/src/pages/tests/tests.tsx b/web/src/pages/tests/tests.tsx new file mode 100644 index 0000000..83c6ddf --- /dev/null +++ b/web/src/pages/tests/tests.tsx @@ -0,0 +1,16 @@ +import React from 'react' + +import { Text, Heading, Box } from '@chakra-ui/react' + +export const Tests = () => { + return ( + <Box> + <Heading as="h1" size="xl" mb="6"> + Tests + </Heading> + <Text fontSize="lg" mb="4"> + Contenido de tests + </Text> + </Box> + ) +} -- GitLab