diff --git a/frontend/src/components/GddSend/TransactionConfirmationLink.spec.js b/frontend/src/components/GddSend/TransactionConfirmationLink.spec.js index 91207901c..2fd37e818 100644 --- a/frontend/src/components/GddSend/TransactionConfirmationLink.spec.js +++ b/frontend/src/components/GddSend/TransactionConfirmationLink.spec.js @@ -41,10 +41,6 @@ describe('GddSend confirm', () => { selected: 'link', }) }) - - it('renders the component div.confirm-box-link', () => { - expect(wrapper.findAll('div.confirm-box-link').at(0).exists()).toBeTruthy() - }) }) describe('has totalBalance under 0', () => { @@ -58,5 +54,32 @@ describe('GddSend confirm', () => { expect(wrapper.find('.send-button').attributes('disabled')).toBe('disabled') }) }) + + describe('send now button', () => { + beforeEach(() => { + jest.clearAllMocks() + }) + + describe('single click', () => { + beforeEach(async () => { + await wrapper.find('button.btn.btn-gradido').trigger('click') + }) + + it('emits send transaction one time', () => { + expect(wrapper.emitted('send-transaction')).toHaveLength(1) + }) + }) + + describe('double click', () => { + beforeEach(async () => { + await wrapper.find('button.btn.btn-gradido').trigger('click') + await wrapper.find('button.btn.btn-gradido').trigger('click') + }) + + it('emits send transaction one time', () => { + expect(wrapper.emitted('send-transaction')).toHaveLength(1) + }) + }) + }) }) })