primevue-mirror/components/lib/progressspinner/ProgressSpinner.spec.js

25 lines
894 B
JavaScript

import { mount } from '@vue/test-utils';
import ProgressSpinner from './ProgressSpinner.vue';
describe('ProgressSpinner.vue', () => {
let wrapper;
beforeEach(() => {
wrapper = mount(ProgressSpinner, {
props: {
strokeWidth: '8',
fill: 'green',
animationDuration: '.5s'
}
});
});
it('should exist', () => {
expect(wrapper.find('.p-progress-spinner').exists()).toBe(true);
expect(wrapper.find('svg.p-progress-spinner-svg').exists()).toBe(true);
expect(wrapper.find('svg.p-progress-spinner-svg').attributes().style).toBe('animation-duration: .5s;');
expect(wrapper.find('circle.p-progress-spinner-circle').attributes().fill).toBe('green');
expect(wrapper.find('circle.p-progress-spinner-circle').attributes().strokeMiterlimit).toBe('10');
});
});