Merge branch 'master' of github.com:gradido/gradido into 1804-hide-pagenation-on-empty-transactionlist

This commit is contained in:
Wolfgang Huß 2022-05-05 13:28:12 +02:00
commit dab60d307e
3 changed files with 40 additions and 2 deletions

View File

@ -2,6 +2,9 @@
# This assums you have root access via ssh to your cleanly setup server
# Furthermore this assumes you have debian (11 64bit) running
# Check your (Sub-)Domain with your Provider.
# In this document gddhost.tld refers to your chosen domain
> ssh root@gddhost.tld
# change root default shell
@ -87,9 +90,10 @@
# Adjust .env
# NOTE ';' can not be part of any value
# The Github Secret is Created on Github in Settimgs -> Webhooks
> cd gradido/deployment/bare_metal
> cp .env.dist .env
> nano .env
>> Adjust values accordingly
# TODO the install.sh is not yet ready to run directly - consider to use it as pattern to do it manually
> ./install.sh
> ./install.sh

View File

@ -227,6 +227,36 @@ describe('TransactionLinkSummary', () => {
fetchPolicy: 'network-only',
})
})
describe('close transaction link list', () => {
beforeEach(async () => {
wrapper.find('div.transaction-link-details').trigger('click')
})
describe('reopen transaction link list', () => {
beforeEach(async () => {
jest.clearAllMocks()
wrapper.find('div.transaction-link-details').trigger('click')
})
it('calls the API once', () => {
expect(apolloQueryMock).toBeCalledTimes(1)
})
it('calls the API with current page one', () => {
expect(apolloQueryMock).toBeCalledWith({
query: listTransactionLinks,
variables: {
currentPage: 1,
},
fetchPolicy: 'network-only',
})
})
it('has four transactionLinks', () => {
expect(wrapper.vm.transactionLinks).toHaveLength(4)
})
})
})
})
})

View File

@ -84,7 +84,11 @@ export default {
this.visible = false
} else {
this.transactionLinks = []
this.updateListTransactionLinks()
if (this.currentPage === 1) {
this.updateListTransactionLinks()
} else {
this.currentPage = 1
}
this.visible = true
}
},