mirror of
https://github.com/tenrok/vue-select.git
synced 2026-06-01 05:54:03 +03:00
30 lines
847 B
JavaScript
30 lines
847 B
JavaScript
import { mountDefault } from '../helpers';
|
|
|
|
describe('Scoped Slots', () => {
|
|
it('receives an option object to the selected-option slot', () => {
|
|
const Select = mountDefault(
|
|
{value: 'one'},
|
|
{
|
|
scopedSlots: {
|
|
'selected-option': `<span class="vs__selected" slot="selected-option" slot-scope="option">{{ option.label }}</span>`,
|
|
},
|
|
});
|
|
|
|
expect(Select.find('.vs__selected').text()).toEqual('one')
|
|
});
|
|
|
|
it('receives an option object to the option slot in the dropdown menu', () => {
|
|
const Select = mountDefault(
|
|
{value: 'one'},
|
|
{
|
|
scopedSlots: {
|
|
'option': `<span slot="option" slot-scope="option">{{ option.label }}</span>`,
|
|
},
|
|
});
|
|
|
|
Select.vm.open = true;
|
|
|
|
expect(Select.find({ref: 'dropdownMenu'}).text()).toEqual('onetwothree')
|
|
});
|
|
});
|