- fix Select.spec.js
parent
d7c44ce029
commit
74bf24060a
|
@ -58,10 +58,10 @@ describe('option checks', () => {
|
||||||
|
|
||||||
it('should show the options', () => {
|
it('should show the options', () => {
|
||||||
expect(wrapper.find('.p-select-label.p-placeholder').text()).toBe('Select a City');
|
expect(wrapper.find('.p-select-label.p-placeholder').text()).toBe('Select a City');
|
||||||
expect(wrapper.find('.p-select-items-wrapper > .p-select-items').exists()).toBe(true);
|
expect(wrapper.find('.p-select-items-wrapper > .p-select-list').exists()).toBe(true);
|
||||||
expect(wrapper.find('.p-select-item').exists()).toBe(true);
|
expect(wrapper.find('.p-select-option').exists()).toBe(true);
|
||||||
expect(wrapper.findAll('.p-select-item').length).toBe(5);
|
expect(wrapper.findAll('.p-select-option').length).toBe(5);
|
||||||
expect(wrapper.findAll('.p-select-item')[0].text()).toBe('New York');
|
expect(wrapper.findAll('.p-select-option')[0].text()).toBe('New York');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -79,7 +79,14 @@ describe('clear checks', () => {
|
||||||
props: {
|
props: {
|
||||||
clearIcon: 'pi pi-discord',
|
clearIcon: 'pi pi-discord',
|
||||||
modelValue: 'value',
|
modelValue: 'value',
|
||||||
showClear: true
|
showClear: true,
|
||||||
|
options: [
|
||||||
|
{ name: 'New York', code: 'NY' },
|
||||||
|
{ name: 'Rome', code: 'RM' },
|
||||||
|
{ name: 'London', code: 'LDN' },
|
||||||
|
{ name: 'Istanbul', code: 'IST' },
|
||||||
|
{ name: 'Paris', code: 'PRS' }
|
||||||
|
]
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -122,7 +129,7 @@ describe('editable checks', () => {
|
||||||
|
|
||||||
it('should show the options', () => {
|
it('should show the options', () => {
|
||||||
expect(wrapper.find('.p-select-label.p-placeholder').exists()).toBe(false);
|
expect(wrapper.find('.p-select-label.p-placeholder').exists()).toBe(false);
|
||||||
expect(wrapper.find('.p-select-label.p-inputtext').exists()).toBe(true);
|
expect(wrapper.find('.p-select-label[type="text"]').exists()).toBe(true);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -180,8 +187,8 @@ describe('option groups checks', () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should show the option groups', () => {
|
it('should show the option groups', () => {
|
||||||
expect(wrapper.findAll('.p-select-item-group').length).toBe(3);
|
expect(wrapper.findAll('.p-select-option-group').length).toBe(3);
|
||||||
expect(wrapper.findAll('.p-select-item-group')[0].text()).toBe('Germany');
|
expect(wrapper.findAll('.p-select-option-group')[0].text()).toBe('Germany');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -298,11 +305,11 @@ describe('loader checks', () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should show the loader', async () => {
|
it('should show the loader', async () => {
|
||||||
expect(wrapper.find('.p-select-trigger-icon').classes()).toContain('pi-discord');
|
expect(wrapper.find('.p-select-loading-icon').classes()).toContain('pi-discord');
|
||||||
|
|
||||||
await wrapper.setProps({ loading: false });
|
await wrapper.setProps({ loading: false });
|
||||||
|
|
||||||
expect(wrapper.find('.p-select-trigger-icon').classes()).not.toContain('pi-discord');
|
expect(wrapper.find('.p-select-loading-icon').exists()).toBe(false);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -341,7 +348,7 @@ describe('filter checks', () => {
|
||||||
|
|
||||||
it('should make filtering', async () => {
|
it('should make filtering', async () => {
|
||||||
const filterInput = wrapper.find('.p-select-filter');
|
const filterInput = wrapper.find('.p-select-filter');
|
||||||
const filterIcon = wrapper.find('.p-select-filter-icon');
|
const filterIcon = wrapper.find('[data-pc-section="filtericon"]');
|
||||||
|
|
||||||
expect(filterInput.exists()).toBe(true);
|
expect(filterInput.exists()).toBe(true);
|
||||||
expect(filterIcon.classes()).toContain('pi-discord');
|
expect(filterIcon.classes()).toContain('pi-discord');
|
||||||
|
@ -356,6 +363,6 @@ describe('filter checks', () => {
|
||||||
|
|
||||||
await wrapper.setData({ filterValue: 'c' });
|
await wrapper.setData({ filterValue: 'c' });
|
||||||
|
|
||||||
expect(wrapper.findAll('.p-select-item').length).toBe(2);
|
expect(wrapper.findAll('.p-select-option').length).toBe(2);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue