diff --git a/src/views/Main/Workspace/Tabs/Tab/RunResult/ValueViewer.vue b/src/views/Main/Workspace/Tabs/Tab/RunResult/ValueViewer.vue index 3a60fa1..fb5dd8f 100644 --- a/src/views/Main/Workspace/Tabs/Tab/RunResult/ValueViewer.vue +++ b/src/views/Main/Workspace/Tabs/Tab/RunResult/ValueViewer.vue @@ -97,7 +97,8 @@ export default { this.formattedJson = JSON.stringify( JSON.parse(jsonStr), null, 4 ) - } catch { + } catch (e) { + console.error(e) this.formattedJson = '' this.messages = [{ type: 'error', diff --git a/tests/views/Main/Workspace/Tabs/Tab/RunResult.spec.js b/tests/views/Main/Workspace/Tabs/Tab/RunResult.spec.js index 958d590..b5f75ae 100644 --- a/tests/views/Main/Workspace/Tabs/Tab/RunResult.spec.js +++ b/tests/views/Main/Workspace/Tabs/Tab/RunResult.spec.js @@ -15,6 +15,7 @@ describe('RunResult.vue', () => { sinon.spy(window, 'alert') const wrapper = mount(RunResult, { propsData: { + tab: { id: 1 }, result: { columns: ['id', 'name'], values: { @@ -44,6 +45,7 @@ describe('RunResult.vue', () => { const clock = sinon.useFakeTimers() const wrapper = mount(RunResult, { propsData: { + tab: { id: 1 }, result: { columns: ['id', 'name'], values: { @@ -89,6 +91,7 @@ describe('RunResult.vue', () => { const clock = sinon.useFakeTimers() const wrapper = mount(RunResult, { propsData: { + tab: { id: 1 }, result: { columns: ['id', 'name'], values: { @@ -122,6 +125,7 @@ describe('RunResult.vue', () => { const clock = sinon.useFakeTimers() const wrapper = mount(RunResult, { propsData: { + tab: { id: 1 }, result: { columns: ['id', 'name'], values: {