From 8b8ff4fc348f58c4d0629cbfc734044405058b9a Mon Sep 17 00:00:00 2001 From: Nikolay Karev Date: Thu, 7 Oct 2021 20:38:35 +1100 Subject: [PATCH] Adding test cases --- ui/src/.storybook/preview.js | 1 + ui/src/package.json | 16 +- ui/src/src/App.js | 4 +- ui/src/src/components/suite/Form.tsx | 4 +- ui/src/src/components/testcase/Dialog.tsx | 34 + ui/src/src/components/testcase/Form.tsx | 71 ++ .../ui/{Filter.tsx => Attribute.tsx} | 13 +- .../ui/{Filters.tsx => Attributes.tsx} | 20 +- ui/src/src/components/ui/Button.tsx | 6 +- ui/src/src/components/ui/Checkbox.tsx | 31 +- ui/src/src/components/ui/Dialog.tsx | 6 +- ui/src/src/components/ui/ListBox.tsx | 12 +- ui/src/src/components/ui/typography.ts | 2 +- ui/src/src/domain/index.ts | 20 +- ui/src/src/index.css | 12 +- ui/src/src/services/backend.ts | 80 ++- .../{Form.stories.js => Form.stories.tsx} | 4 +- ...der.stories.js => SuiteHeader.stories.tsx} | 3 +- .../components/testcase/Form.stories.tsx | 29 + .../components/testcase/List.stories.tsx | 35 + ...lter.stories.tsx => Attribute.stories.tsx} | 8 +- .../components/ui/Attributes.stories.tsx | 20 + .../stories/components/ui/Filters.stories.tsx | 19 - .../ui/{attributes.js => attributes.ts} | 0 ui/src/src/testcases/SuiteHeader.tsx | 2 +- ui/src/src/testcases/TestCaseList.tsx | 15 +- ui/src/src/testcases/TestCaseTree.tsx | 55 +- ui/src/src/testcases/TestCasesFilters.tsx | 16 +- ui/src/src/testcases/TestCasesPanel.tsx | 73 +- ui/src/src/testcases/TestCasesScreen.tsx | 2 +- .../testcases/TestCasesScreenStateless.tsx | 2 +- ui/src/src/testcases/TestSuiteScreen.tsx | 2 +- ui/src/tailwind.config.js | 2 +- ui/src/yarn.lock | 648 +++++++++--------- 34 files changed, 815 insertions(+), 452 deletions(-) create mode 100644 ui/src/src/components/testcase/Dialog.tsx create mode 100644 ui/src/src/components/testcase/Form.tsx rename ui/src/src/components/ui/{Filter.tsx => Attribute.tsx} (92%) rename ui/src/src/components/ui/{Filters.tsx => Attributes.tsx} (71%) rename ui/src/src/stories/components/suite/{Form.stories.js => Form.stories.tsx} (73%) rename ui/src/src/stories/components/suite/{SuiteHeader.stories.js => SuiteHeader.stories.tsx} (73%) create mode 100644 ui/src/src/stories/components/testcase/Form.stories.tsx rename ui/src/src/stories/components/ui/{Filter.stories.tsx => Attribute.stories.tsx} (57%) create mode 100644 ui/src/src/stories/components/ui/Attributes.stories.tsx delete mode 100644 ui/src/src/stories/components/ui/Filters.stories.tsx rename ui/src/src/stories/components/ui/{attributes.js => attributes.ts} (100%) diff --git a/ui/src/.storybook/preview.js b/ui/src/.storybook/preview.js index 3cc1e409..fa526928 100644 --- a/ui/src/.storybook/preview.js +++ b/ui/src/.storybook/preview.js @@ -1,4 +1,5 @@ import '../src/index.css'; +import 'tailwindcss/tailwind.css'; export const parameters = { actions: { argTypesRegex: "^on[A-Z].*" }, diff --git a/ui/src/package.json b/ui/src/package.json index 355ba57e..f883559f 100644 --- a/ui/src/package.json +++ b/ui/src/package.json @@ -102,20 +102,20 @@ }, "devDependencies": { "@craco/craco": "^6.3.0", - "@storybook/addon-actions": "^6.3.8", - "@storybook/addon-essentials": "^6.3.8", - "@storybook/addon-links": "^6.3.8", + "@storybook/addon-actions": "^6.3.10", + "@storybook/addon-essentials": "^6.3.10", + "@storybook/addon-links": "^6.3.10", "@storybook/addon-postcss": "^2.0.0", - "@storybook/builder-webpack5": "^6.3.8", - "@storybook/manager-webpack5": "^6.3.8", - "@storybook/node-logger": "^6.3.8", - "@storybook/react": "^6.3.8", + "@storybook/builder-webpack5": "^6.3.10", + "@storybook/manager-webpack5": "^6.3.10", + "@storybook/node-logger": "^6.3.10", + "@storybook/react": "^6.3.10", "@types/react-router": "^5.1.16", "autoprefixer": "^9", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "prettier": "^2.4.0", - "storybook": "^6.3.8", + "storybook": "^6.3.10", "tailwindcss": "npm:@tailwindcss/postcss7-compat", "typescript": "^4.4.3" } diff --git a/ui/src/src/App.js b/ui/src/src/App.js index ccdcba6a..5cf488cc 100644 --- a/ui/src/src/App.js +++ b/ui/src/src/App.js @@ -1,8 +1,10 @@ import React, { Component } from "react"; +import "tailwindcss/tailwind.css"; +import "./App.css"; import Header from "./common/Header"; import Main from "./common/Main"; import Footer from "./common/Footer"; -import "./App.css"; + import { library } from "@fortawesome/fontawesome-svg-core"; import { faStroopwafel } from "@fortawesome/free-solid-svg-icons"; import { RecoilRoot } from "recoil"; diff --git a/ui/src/src/components/suite/Form.tsx b/ui/src/src/components/suite/Form.tsx index 605c92d6..42570533 100644 --- a/ui/src/src/components/suite/Form.tsx +++ b/ui/src/src/components/suite/Form.tsx @@ -23,11 +23,11 @@ const Form = ({ initialValues, initialFocus, onSubmit, onCancel, ...other }: For {({ values, errors, handleSubmit, handleChange, handleBlur }) => (
-

Save a new test case

+

Save a new test suite

Your new test suite requires a name. Please choose something meaningful and easy to remember.

-