mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-08-09 15:35:22 +02:00
remove plaid tests from account.cy.ts
This commit is contained in:
parent
81702f667b
commit
c5a4374cf2
1 changed files with 0 additions and 75 deletions
|
@ -19,81 +19,6 @@ function openEditAccountModal() {
|
||||||
}
|
}
|
||||||
|
|
||||||
describe('Accounts', () => {
|
describe('Accounts', () => {
|
||||||
it('should sync and edit a plaid connection', () => {
|
|
||||||
cy.apiRequest({
|
|
||||||
method: 'POST',
|
|
||||||
url: 'e2e/plaid/connect',
|
|
||||||
}).then((response) => {
|
|
||||||
expect(response.status).to.eql(200)
|
|
||||||
|
|
||||||
// The only time we need to manually send a Plaid webhook is in Github actions when testing a PR
|
|
||||||
if (Cypress.env('WEBHOOK_TYPE') === 'mock') {
|
|
||||||
const { plaidItemId } = response.body.data.json
|
|
||||||
|
|
||||||
cy.request({
|
|
||||||
method: 'POST',
|
|
||||||
url: `${Cypress.env('API_URL')}/plaid/webhook`,
|
|
||||||
body: {
|
|
||||||
webhook_type: 'TRANSACTIONS',
|
|
||||||
webhook_code: 'HISTORICAL_UPDATE',
|
|
||||||
item_id: plaidItemId,
|
|
||||||
},
|
|
||||||
})
|
|
||||||
.its('status')
|
|
||||||
.should('equal', 200)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
// Check account sidebar names and balances
|
|
||||||
cy.visit('/accounts')
|
|
||||||
cy.getByTestId('account-group', { timeout: 20_000 })
|
|
||||||
|
|
||||||
assertSidebarAccounts([
|
|
||||||
['Assets', '$20,000'],
|
|
||||||
['Cash', '$20,000'],
|
|
||||||
['Sandbox Savings', '$15,000'],
|
|
||||||
['Sandbox Checking', '$5,000'],
|
|
||||||
['Debts', '$950'],
|
|
||||||
['Credit Cards', '$950'],
|
|
||||||
['Sandbox CC', '$950'],
|
|
||||||
])
|
|
||||||
|
|
||||||
// Check current net worth
|
|
||||||
cy.visit('/')
|
|
||||||
cy.getByTestId('current-data-value').should('contain.text', '$19,050.00')
|
|
||||||
|
|
||||||
// Visit each account page, edit details, re-validate amounts
|
|
||||||
cy.contains('a', 'Sandbox Checking').click()
|
|
||||||
cy.getByTestId('current-data-value').should('contain.text', '$5,000.00')
|
|
||||||
|
|
||||||
cy.contains('a', 'Sandbox Savings').click()
|
|
||||||
cy.getByTestId('current-data-value').should('contain.text', '$15,000.00')
|
|
||||||
|
|
||||||
cy.contains('a', 'Sandbox CC').click()
|
|
||||||
cy.getByTestId('current-data-value').should('contain.text', '$950.00')
|
|
||||||
|
|
||||||
openEditAccountModal()
|
|
||||||
|
|
||||||
cy.getByTestId('connected-account-form').within(() => {
|
|
||||||
cy.get('input[name="name"]')
|
|
||||||
.should('have.value', 'Sandbox CC')
|
|
||||||
.clear()
|
|
||||||
.type('Credit Credit')
|
|
||||||
cy.get('input[name="categoryUser"]').should('have.value', 'credit')
|
|
||||||
cy.get('input[name="startDate"]')
|
|
||||||
.should('have.value', '')
|
|
||||||
.type(DateTime.now().minus({ months: 1 }).toFormat('MMddyyyy'))
|
|
||||||
cy.root().submit()
|
|
||||||
})
|
|
||||||
|
|
||||||
// Should be able to submit empty start date on connected account
|
|
||||||
openEditAccountModal()
|
|
||||||
cy.getByTestId('connected-account-form').within(() => {
|
|
||||||
cy.get('input[name="startDate"]').clear()
|
|
||||||
cy.root().submit()
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
it('should interpolate and display manual vehicle account data', () => {
|
it('should interpolate and display manual vehicle account data', () => {
|
||||||
cy.getByTestId('add-account-button').click()
|
cy.getByTestId('add-account-button').click()
|
||||||
cy.contains('h4', 'Add account')
|
cy.contains('h4', 'Add account')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue