From f482eb7db6e7ff8ccc9d1841b1689bfd6f85ecae Mon Sep 17 00:00:00 2001 From: Moriz Wahl Date: Tue, 26 Oct 2021 07:52:49 +0200 Subject: [PATCH] mock console error only in the test for the error --- frontend/src/components/Transaction.spec.js | 10 ++++------ frontend/src/components/TransactionCollapse.spec.js | 10 ++++------ 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/frontend/src/components/Transaction.spec.js b/frontend/src/components/Transaction.spec.js index d0bb009b7..aaad023e0 100644 --- a/frontend/src/components/Transaction.spec.js +++ b/frontend/src/components/Transaction.spec.js @@ -2,16 +2,10 @@ import { mount } from '@vue/test-utils' import Transaction from './Transaction' import Vue from 'vue' -// disable throwing Errors on warnings to catch the warning -Vue.config.warnHandler = (w) => {} - const localVue = global.localVue const consoleErrorMock = jest.fn() -// eslint-disable-next-line no-console -console.error = consoleErrorMock - describe('Transaction', () => { let wrapper @@ -43,6 +37,10 @@ describe('Transaction', () => { describe('no valid GDT entry type', () => { beforeEach(async () => { + // disable throwing Errors on warnings to catch the warning + Vue.config.warnHandler = (w) => {} + // eslint-disable-next-line no-console + console.error = consoleErrorMock await wrapper.setProps({ gdtEntryType: 'NOT_VALID' }) }) diff --git a/frontend/src/components/TransactionCollapse.spec.js b/frontend/src/components/TransactionCollapse.spec.js index c25bb5aad..58385700a 100644 --- a/frontend/src/components/TransactionCollapse.spec.js +++ b/frontend/src/components/TransactionCollapse.spec.js @@ -4,16 +4,10 @@ import { GdtEntryType } from '../graphql/enums' import Vue from 'vue' -// disable throwing Errors on warnings to catch the warning -Vue.config.warnHandler = (w) => {} - const localVue = global.localVue const consoleErrorMock = jest.fn() -// eslint-disable-next-line no-console -console.error = consoleErrorMock - describe('TransactionCollapse', () => { let wrapper @@ -28,6 +22,10 @@ describe('TransactionCollapse', () => { describe('no valid GDT entry type', () => { beforeEach(async () => { + // disable throwing Errors on warnings to catch the warning + Vue.config.warnHandler = (w) => {} + // eslint-disable-next-line no-console + console.error = consoleErrorMock const propsData = { amount: 100, gdt: 110,