import { shallowMount } from '@vue/test-utils'; import EmptyChart from '~/monitoring/components/charts/empty_chart.vue'; describe('Empty Chart component', () => { let emptyChart; const graphTitle = 'Memory Usage'; beforeEach(() => { emptyChart = shallowMount(EmptyChart, { propsData: { graphTitle, }, }); }); afterEach(() => { emptyChart.destroy(); }); it('render the chart title', () => { expect(emptyChart.find({ ref: 'graphTitle' }).text()).toBe(graphTitle); }); describe('Computed props', () => { it('sets the height for the svg container', () => { expect(emptyChart.vm.svgContainerStyle.height).toBe('300px'); }); }); });