From 46a02ddb0c5a476ba74229522e663ba1d3c644de Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Wed, 7 Apr 2021 13:43:11 +0100 Subject: [PATCH 1/6] Fix route error when creating a view --- .../backend/DataTable/popovers/CreateViewPopover.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/builder/src/components/backend/DataTable/popovers/CreateViewPopover.svelte b/packages/builder/src/components/backend/DataTable/popovers/CreateViewPopover.svelte index ab4aa9ecae..93ca7bb211 100644 --- a/packages/builder/src/components/backend/DataTable/popovers/CreateViewPopover.svelte +++ b/packages/builder/src/components/backend/DataTable/popovers/CreateViewPopover.svelte @@ -26,7 +26,7 @@ notifier.success(`View ${name} created`) onClosed() analytics.captureEvent("View Created", { name }) - $goto(`../../../view/${name}`) + $goto(`../../view/${name}`) } From 99c8897500753dac9f6caffc37bcab5f8fa5219c Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Wed, 7 Apr 2021 13:46:26 +0100 Subject: [PATCH 2/6] Format tests --- .../cypress/integration/createView.spec.js | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/packages/builder/cypress/integration/createView.spec.js b/packages/builder/cypress/integration/createView.spec.js index a34f68422a..2d4bd121cb 100644 --- a/packages/builder/cypress/integration/createView.spec.js +++ b/packages/builder/cypress/integration/createView.spec.js @@ -109,15 +109,17 @@ context("Create a View", () => { .find(".ag-cell") .then($values => { const values = Array.from($values).map(value => value.textContent) - expect(values.sort()).to.deep.eq([ - "Students", - "23.333333333333332", - "1650", - "3", - "25", - "20", - "70", - ].sort()) + expect(values.sort()).to.deep.eq( + [ + "Students", + "23.333333333333332", + "1650", + "3", + "25", + "20", + "70", + ].sort() + ) }) }) From a9f50556d3956af97eff859fd4e1ba6ca72d8c58 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Wed, 7 Apr 2021 15:08:59 +0100 Subject: [PATCH 3/6] Fix cypress tests not deleting old apps --- packages/builder/cypress/support/commands.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/builder/cypress/support/commands.js b/packages/builder/cypress/support/commands.js index 4a8d0b39d3..7ac317142d 100644 --- a/packages/builder/cypress/support/commands.js +++ b/packages/builder/cypress/support/commands.js @@ -57,9 +57,9 @@ Cypress.Commands.add("createApp", name => { Cypress.Commands.add("deleteApp", name => { cy.visit(`localhost:${Cypress.env("PORT")}/builder`) - cy.get("body").then($body => { + cy.get(".apps").then($apps => { cy.wait(1000) - if ($body.find(`[data-cy="app-${name}"]`).length) { + if ($apps.find(`[data-cy="app-${name}"]`).length) { cy.get(`[data-cy="app-${name}"] a`).click() cy.get("[data-cy=settings-icon]").click() cy.get(".modal-content").within(() => { From e897a5ae61e158a1a27197920c5d914b4464eeaa Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Wed, 7 Apr 2021 15:09:35 +0100 Subject: [PATCH 4/6] Fix building loading settings modal before app package call finishes --- .../pages/builder/[application]/_reset.svelte | 106 +++++++++--------- 1 file changed, 56 insertions(+), 50 deletions(-) diff --git a/packages/builder/src/pages/builder/[application]/_reset.svelte b/packages/builder/src/pages/builder/[application]/_reset.svelte index 3be1942e44..2c066d28a5 100644 --- a/packages/builder/src/pages/builder/[application]/_reset.svelte +++ b/packages/builder/src/pages/builder/[application]/_reset.svelte @@ -45,65 +45,71 @@ } -
-
-
- +{#await promise} + +
+{:then _} +
+
+
+ - - {#each $layout.children as { path, title }} - - {title} - - {/each} -
-
- - -
- - - + + {#each $layout.children as { path, title }} + + {title} + + {/each}
- +
+ + +
+ + + +
+ + +
+
+
-
-
- -
- - {#await promise} - -
- {:then _} - {:catch error} -

Something went wrong: {error.message}

- {/await} -
+
+{:catch error} +

Something went wrong: {error.message}

+{/await}