import ResponseViewer from '@/components/domain/Client/Response/ResponseViewer.vue';
import { renderWithProviders, screen } from '@/tests/_utils/test-utils';
import { beforeEach, describe, expect, it, vi } from 'vitest';
import { Reactive, reactive } from 'vue';
vi.mock('@/components/domain/Client/Response/ResponseStatus/ResponseStatus.vue', () => ({
default: {
name: 'ResponseStatus',
template: '
Status
',
},
}));
vi.mock('@/components/domain/Client/Response/ResponseViewerEmptyState.vue', () => ({
default: {
name: 'ResponseViewerEmptyState',
template: 'Empty
',
},
}));
vi.mock('@/components/domain/Client/Response/ResponseViewerErrorState.vue', () => ({
default: {
name: 'ResponseViewerError',
props: ['error'],
template: '{{ error.message }}
',
},
}));
vi.mock('@/components/domain/Client/Response/ResponseViewerResponse.vue', () => ({
default: {
name: 'ResponseViewerResponse',
template: 'Response
',
},
}));
const mockRequestHistoryStore: Reactive<{
logs: Array