Skip to content
Snippets Groups Projects
Commit 425c244a authored by heikkkk's avatar heikkkk
Browse files

test: add e2e test for updating bank accounts

parent 9a51f426
No related branches found
No related tags found
1 merge request!70Test/e2e
Pipeline #282298 passed with warnings
describe('SettingsBank Test', () => {
beforeEach(() => {
cy.visit('/login');
cy.get('#emailInput input').type('user@example.com');
cy.get('#passwordInput input').type('John1');
cy.get('form').submit();
cy.wait(1000);
cy.visit('/settings/bank')
cy.wait(1000)
});
it('updates spendings account of user', () => {
cy.get('[data-cy="spending-account-input"]').find('[data-cy="bi-input"]').clear()
cy.get('[data-cy="spending-account-input"]').find('[data-cy="bi-input"]').type('12073650567');
cy.get('[data-cy="update-spending-btn"]').click()
})
it('updates savings account of user', () => {
cy.get('[data-cy="savings-account-input"]').find('[data-cy="bi-input"]').clear()
cy.get('[data-cy="savings-account-input"]').find('[data-cy="bi-input"]').type('12061174077');
cy.get('[data-cy="update-savings-btn"]').click()
})
})
\ No newline at end of file
......@@ -4,22 +4,26 @@
<hr>
<form @submit.prevent="handleSpendingSubmit">
<div class="form-group">
<BaseInput :model-value="spendingAccount" @input-change-event="handleSpendingInputEvent" id="firstNameInputChange" input-id="first-name-new"
<BaseInput data-cy="spending-account-input" :model-value="spendingAccount"
@input-change-event="handleSpendingInputEvent" id="firstNameInputChange" input-id="first-name-new"
type="Number" label="Brukskonto" placeholder="Skriv inn din brukskonto"
invalid-message="Vennligst skriv inn din brukskonto" />
</div>
<br>
<button type="submit" class="btn btn-primary">Oppdater brukskonto</button>
<button data-cy="update-spending-btn" type="submit" class="btn btn-primary">Oppdater
brukskonto</button>
</form>
<br>
<form @submit.prevent="handleSavingSubmit">
<div class="form-group">
<BaseInput :model-value="savingsAccount" @input-change-event="handleSavingInputEvent" id="firstNameInputChange" input-id="first-name-new" type="Number"
<BaseInput data-cy="savings-account-input" :model-value="savingsAccount"
@input-change-event="handleSavingInputEvent" id="firstNameInputChange" input-id="first-name-new" type="Number"
label="Sparekonto" placeholder="Skriv inn din sparekonto"
invalid-message="Vennligst skriv inn din sparekonto" />
</div>
<br>
<button type="submit" class="btn btn-primary">Oppdater sparekonto</button>
<button data-cy="update-savings-btn" type="submit" class="btn btn-primary">Oppdater
sparekonto</button>
</form>
<hr>
<div class="form-group mb-0">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment