Merge Development (#44)

* CEC-244 Remote car commands, search, sortable tables (#42)

* Add sortable table header

* Send bulk commands page
Update table page sizes
All tables are sortable

* Update site layout
Add search to update packages

* Reenable Datadog

* remove dev stuff

* CEC-244 Add search (#43)

* Add search to car send command page
Add snapshot check
This commit is contained in:
John Wu
2021-05-28 12:25:56 -07:00
committed by GitHub
parent 97b7cb9f50
commit 3ad66baac0
29 changed files with 2732 additions and 1544 deletions

View File

@@ -87,6 +87,10 @@ describe("App", () => {
await check("/vehicle-status/FISKER123", "span.MuiButton-label", "Sign In");
});
it("Route /vehicles-command unauthenticated", async () => {
await check("/vehicles-command", "span.MuiButton-label", "Sign In");
});
it("Route / authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/", "h1", "Welcome John!");
@@ -99,37 +103,42 @@ describe("App", () => {
it("Route /package-upload authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/package-upload", "h1", "Create Update Package");
await check("/package-upload", "h6", "Create Update Package");
});
it("Route /vehicle-add authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/vehicle-add", "h1", "Add Vehicle");
await check("/vehicle-add", "h6", "Add Vehicle");
});
it("Route /updates authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/updates", "h1", "Update Packages");
await check("/updates", "h6", "Deploy Packages");
});
it("Route /update authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/update/1", "h1", "Edit Update Package 1");
await check("/update/1", "h6", "Edit Update Package 1");
});
it("Route /carupdate-status authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/carupdate-status/1", "h1", "");
await check("/carupdate-status/1", "h6", "");
});
it("Route /vehicles authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/vehicles", "h1", "Vehicles");
await check("/vehicles", "h6", "Vehicles");
});
it("Route /vehicle-status authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/vehicle-status/FISKER123", "h1", "FISKER123 Updates");
await check("/vehicle-status/FISKER123", "h6", "Vehicle FISKER123 Details");
});
it("Route /vehicles-command authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/vehicles-command", "h6", "Send Command");
});
it("Route /page-not-found unauthenticated", async () => {
@@ -143,6 +152,6 @@ describe("App", () => {
it("Route /carupdate-deploy authenticated", async () => {
setToken(TEST_AUTH_OBJECT);
await check("/carupdate-deploy/1", "h1", "Deploy [1]");
await check("/carupdate-deploy/1", "h6", "Deploy ");
});
});

File diff suppressed because it is too large Load Diff