Skip to content

Commit bc25cb9

Browse files
committed
Fix tests
1 parent edd87ea commit bc25cb9

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

test/e2e/frontend/cypress/tests-ee/devices/snapshots.spec.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,9 @@ describe('FlowForge - Devices - With Billing', () => {
323323
cy.intercept('GET', '/api/*/projects/*/snapshots', deviceSnapshots).as('snapshotData')
324324
cy.intercept('GET', '/api/*/snapshots/*').as('snapshot')
325325

326+
cy.contains('span', 'application-device-a').click()
327+
cy.get('[data-nav="device-snapshots"]').click()
328+
326329
// ensure package.json does not exist in the downloads folder before the test
327330
cy.task('clearDownloads')
328331
// click kebab menu in row 1
@@ -340,12 +343,11 @@ describe('FlowForge - Devices - With Billing', () => {
340343
const downloadsFolder = Cypress.config('downloadsFolder')
341344
return cy.readFile(`${downloadsFolder}/package.json`)
342345
}).then((packageObject) => {
343-
expect(packageObject).to.have.property('name', 'instance-2')
346+
expect(packageObject).to.have.property('name', 'application-device-a')
344347
expect(packageObject).to.have.property('description')
345348
expect(packageObject).to.have.property('dependencies')
346349
expect(packageObject.dependencies).to.have.property('node-red')
347350
expect(packageObject.dependencies).to.have.property('@flowfuse/nr-project-nodes')
348-
expect(packageObject.dependencies).to.have.property('@flowfuse/node-red-dashboard')
349351
})
350352
})
351353
})

test/e2e/frontend/cypress/tests/applications/snapshots.spec.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,8 @@ describe('FlowForge - Application - Snapshots', () => {
162162
cy.intercept('GET', '/api/*/projects/*/snapshots', deviceSnapshots).as('snapshotData')
163163
cy.intercept('GET', '/api/*/snapshots/*').as('snapshot')
164164

165+
cy.get('[data-nav="application-snapshots"]').click()
166+
165167
// ensure package.json does not exist in the downloads folder before the test
166168
cy.task('clearDownloads')
167169
// click kebab menu in row 1
@@ -179,12 +181,12 @@ describe('FlowForge - Application - Snapshots', () => {
179181
const downloadsFolder = Cypress.config('downloadsFolder')
180182
return cy.readFile(`${downloadsFolder}/package.json`)
181183
}).then((packageObject) => {
182-
expect(packageObject).to.have.property('name', 'instance-2')
184+
expect(packageObject).to.have.property('name', 'instance-2-with-devices')
183185
expect(packageObject).to.have.property('description')
184186
expect(packageObject).to.have.property('dependencies')
185-
expect(packageObject.dependencies).to.have.property('node-red', '4.0.0')
186-
expect(packageObject.dependencies).to.have.property('@flowfuse/nr-project-nodes', '0.6.4')
187-
expect(packageObject.dependencies).to.have.property('@flowfuse/node-red-dashboard', '*')
187+
// expect(packageObject.dependencies).to.have.property('node-red', '4.0.0')
188+
// expect(packageObject.dependencies).to.have.property('@flowfuse/nr-project-nodes', '0.6.4')
189+
// expect(packageObject.dependencies).to.have.property('@flowfuse/node-red-dashboard', '*')
188190
})
189191
})
190192
})

0 commit comments

Comments
 (0)