From 4cfd2206fe2d3e9fcf9bcc60ae24534067bacbd8 Mon Sep 17 00:00:00 2001 From: ogerly Date: Tue, 14 Dec 2021 09:44:52 +0100 Subject: [PATCH] test no transactions, test transaction is empty --- .../GddTransactionList.spec.js | 24 ++++++++++++++++++- .../AccountOverview/GddTransactionList.vue | 4 ++-- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/frontend/src/views/Pages/AccountOverview/GddTransactionList.spec.js b/frontend/src/views/Pages/AccountOverview/GddTransactionList.spec.js index 0f493400a..b2f29b475 100644 --- a/frontend/src/views/Pages/AccountOverview/GddTransactionList.spec.js +++ b/frontend/src/views/Pages/AccountOverview/GddTransactionList.spec.js @@ -36,9 +36,31 @@ describe('GddTransactionList', () => { expect(wrapper.find('div.gdd-transaction-list').exists()).toBeTruthy() }) + describe('Prüfen wenn keine Transaktionen vom Server kommen', () => { + beforeEach(async () => { + await wrapper.setProps({ + transactions: false, + }) + }) + it('transactions array ist nicht da', () => { + expect(wrapper.find('div.test-no-transactionlist').text()).toBe('error.no-transactionlist') + }) + }) + describe('Prüfen wenn 0 Transaktionen vom Server kommen', () => { + beforeEach(async () => { + await wrapper.setProps({ + transactions: [], + transactionCount: 0, + }) + }) + it('transactions ist leer, 0 Transaktionen', () => { + expect(wrapper.find('div.test-empty-transactionlist').text()).toBe('error.empty-transactionlist') + }) + }) + describe('without any properties', () => { it('renders text saying that there are no transactions', () => { - expect(wrapper.find('div.gdd-transaction-list').text()).toBe( + expect(wrapper.find('div.gdd-transaction-list').text()).toContain( 'error.empty-transactionlist transaction.nullTransactions', ) }) diff --git a/frontend/src/views/Pages/AccountOverview/GddTransactionList.vue b/frontend/src/views/Pages/AccountOverview/GddTransactionList.vue index 2a50cd88f..955a6adc1 100644 --- a/frontend/src/views/Pages/AccountOverview/GddTransactionList.vue +++ b/frontend/src/views/Pages/AccountOverview/GddTransactionList.vue @@ -1,13 +1,13 @@