From c2fcc238840124168b3b7e101b00c27de11221eb Mon Sep 17 00:00:00 2001 From: Pedro Silva Date: Tue, 8 Nov 2022 18:06:53 +0000 Subject: [PATCH] Improve stability of tests --- .../internal-api/TestConfiguration/applications.ts | 1 - .../{create.spec.ts => applications.spec.ts} | 10 +++------- qa-core/src/tests/internal-api/tables/tables.spec.ts | 3 --- 3 files changed, 3 insertions(+), 11 deletions(-) rename qa-core/src/tests/internal-api/applications/{create.spec.ts => applications.spec.ts} (94%) diff --git a/qa-core/src/config/internal-api/TestConfiguration/applications.ts b/qa-core/src/config/internal-api/TestConfiguration/applications.ts index e73d361118..bebf79dd97 100644 --- a/qa-core/src/config/internal-api/TestConfiguration/applications.ts +++ b/qa-core/src/config/internal-api/TestConfiguration/applications.ts @@ -2,7 +2,6 @@ import { Application } from "@budibase/server/api/controllers/public/mapping/typ import { App } from "@budibase/types" import { Response } from "node-fetch" import InternalAPIClient from "./InternalAPIClient" -import FormData from "form-data" import { RouteConfig } from "../fixtures/types/routing" import { AppPackageResponse } from "../fixtures/types/appPackage" import { DeployConfig } from "../fixtures/types/deploy" diff --git a/qa-core/src/tests/internal-api/applications/create.spec.ts b/qa-core/src/tests/internal-api/applications/applications.spec.ts similarity index 94% rename from qa-core/src/tests/internal-api/applications/create.spec.ts rename to qa-core/src/tests/internal-api/applications/applications.spec.ts index af77eb002f..93c2121598 100644 --- a/qa-core/src/tests/internal-api/applications/create.spec.ts +++ b/qa-core/src/tests/internal-api/applications/applications.spec.ts @@ -5,11 +5,6 @@ import InternalAPIClient from "../../../config/internal-api/TestConfiguration/In import generateApp from "../../../config/internal-api/fixtures/applications" import generator from "../../../config/generator" import generateScreen from "../../../config/internal-api/fixtures/screens" -import { - generateTable, - generateNewColumnForTable, -} from "../../../config/internal-api/fixtures/table" -import { generateNewRowForTable } from "../../../config/internal-api/fixtures/rows" describe("Internal API - Application creation, update, publish and delete", () => { const api = new InternalAPIClient() @@ -33,10 +28,11 @@ describe("Internal API - Application creation, update, publish and delete", () = templateFile: undefined, }) } - - it("Get all Applications", async () => { + it("Get applications without applications", async () => { await config.applications.fetch() + }) + it("Get all Applications after creating an application", async () => { await config.applications.create({ ...generateApp(), useTemplate: false, diff --git a/qa-core/src/tests/internal-api/tables/tables.spec.ts b/qa-core/src/tests/internal-api/tables/tables.spec.ts index d1d52a5fd1..69ad0fed7b 100644 --- a/qa-core/src/tests/internal-api/tables/tables.spec.ts +++ b/qa-core/src/tests/internal-api/tables/tables.spec.ts @@ -1,10 +1,7 @@ import TestConfiguration from "../../../config/internal-api/TestConfiguration" import { Application } from "@budibase/server/api/controllers/public/mapping/types" -import { db } from "@budibase/backend-core" import InternalAPIClient from "../../../config/internal-api/TestConfiguration/InternalAPIClient" -import generateApp from "../../../config/internal-api/fixtures/applications" import generator from "../../../config/generator" -import generateScreen from "../../../config/internal-api/fixtures/screens" import { generateTable, generateNewColumnForTable,