CEC-377 Create multi-file updates (#71)

* Replace Deploy Package with Deploy Manifest page
Stub new controls for package files

* Add Release notes and ECU FIles to Create Manifest

* Add Release notes and ECU FIles to Create Manifest

* Oops

* Replace multi release notes with single url

* Implement multiple file uploads and progress

* Update snapshots

* Unused import

* Move file to end of form
Update progress layout
This commit is contained in:
John Wu
2021-08-09 08:54:48 -07:00
committed by GitHub
parent 5d82356991
commit 0545b54daf
19 changed files with 1533 additions and 1943 deletions

View File

@@ -64,18 +64,10 @@ describe("App", () => {
await check("/home", "span.MuiButton-label", "Sign In");
});
it("Route /package-upload unauthenticated", async () => {
await check("/package-upload", "span.MuiButton-label", "Sign In");
});
it("Route /vehicle-add unauthenticated", async () => {
await check("/vehicle-add", "span.MuiButton-label", "Sign In");
});
it("Route /updates unauthenticated", async () => {
await check("/updates", "span.MuiButton-label", "Sign In");
});
it("Route /carupdate-deploy unauthenticated", async () => {
await check("/carupdate-deploy/1", "span.MuiButton-label", "Sign In");
});
@@ -100,16 +92,20 @@ describe("App", () => {
await check("/dashboard", "span.MuiButton-label", "Sign In");
});
it("Route /manifests unauthenticated", async () => {
await check("/manifests", "span.MuiButton-label", "Sign In");
it("Route /packages unauthenticated", async () => {
await check("/packages", "span.MuiButton-label", "Sign In");
});
it("Route /manifest-status unauthenticated", async () => {
await check("/manifest-status/1", "span.MuiButton-label", "Sign In");
it("Route /package-status unauthenticated", async () => {
await check("/package-status/1", "span.MuiButton-label", "Sign In");
});
it("Route /manifest-deploy unauthenticated", async () => {
await check("/manifest-deploy/1", "span.MuiButton-label", "Sign In");
it("Route /package-deploy unauthenticated", async () => {
await check("/package-deploy/1", "span.MuiButton-label", "Sign In");
});
it("Route /package-create unauthenticated", async () => {
await check("/package-create", "span.MuiButton-label", "Sign In");
});
it("Route / authenticated", async () => {
@@ -122,21 +118,11 @@ describe("App", () => {
await sleepAndCheck("/home", "h1", "Welcome John!");
});
it("Route /package-upload authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/package-upload", "h6", "Create Update Package");
});
it("Route /vehicle-add authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/vehicle-add", "h6", "Add Vehicle");
});
it("Route /updates authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/updates", "h6", "Deploy Packages");
});
it("Route /carupdate-status authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/carupdate-status/1", "h6", "Package Package 1.0");
@@ -176,18 +162,24 @@ describe("App", () => {
await check("/dashboard", "h6", "Dashboard");
});
it("Route /manifests authenticated", async () => {
it("Route /packages authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/manifests", "h6", "Deploy Manifest");
await check("/packages", "h6", "Deploy Packages");
});
it("Route /manifest-status authenticated", async () => {
it("Route /package-status authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/manifest-status/1", "h6", "Manifest Test Manifest 1.0");
await check("/package-status/1", "h6", "Manifest Test Manifest 1.0");
});
it("Route /manifest-deploy authenticated", async () => {
it("Route /package-deploy authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/manifest-deploy/1", "h6", "Deploy Test Manifest 1.0");
await check("/package-deploy/1", "h6", "Deploy Test Manifest 1.0");
});
it("Route /package-create authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/package-create", "h6", "Create Package");
});
});