20 lines
572 B
JavaScript
20 lines
572 B
JavaScript
import { getByText } from '@testing-library/dom';
|
|
import { mount } from '@vue/test-utils';
|
|
import BlankState from '~/pipelines/components/pipelines_list/blank_state.vue';
|
|
|
|
describe('Pipelines Blank State', () => {
|
|
const wrapper = mount(BlankState, {
|
|
propsData: {
|
|
svgPath: 'foo',
|
|
message: 'Blank State',
|
|
},
|
|
});
|
|
|
|
it('should render svg', () => {
|
|
expect(wrapper.find('.svg-content img').attributes('src')).toEqual('foo');
|
|
});
|
|
|
|
it('should render message', () => {
|
|
expect(getByText(wrapper.element, /Blank State/i)).toBeTruthy();
|
|
});
|
|
});
|