mirror of
https://github.com/tenrok/vue-select.git
synced 2026-05-17 02:29:37 +03:00
efc5093207
* implement API for overwriting child components * add test coverage * update documentation for Components & Styling * update docs * refactor API, update docs * remove the service worker * fix tests
31 lines
753 B
JavaScript
31 lines
753 B
JavaScript
import Vue from 'vue';
|
|
import { selectWithProps } from '../helpers';
|
|
|
|
describe('Components API', () => {
|
|
|
|
it('swap the Deselect component', () => {
|
|
const Deselect = Vue.component('Deselect', {
|
|
render (createElement) {
|
|
return createElement('button', 'remove');
|
|
},
|
|
});
|
|
|
|
const Select = selectWithProps({components: {Deselect}});
|
|
|
|
expect(Select.contains(Deselect)).toBeTruthy();
|
|
});
|
|
|
|
it('swap the OpenIndicator component', () => {
|
|
const OpenIndicator = Vue.component('OpenIndicator', {
|
|
render (createElement) {
|
|
return createElement('i', '^');
|
|
},
|
|
});
|
|
|
|
const Select = selectWithProps({components: {OpenIndicator}});
|
|
|
|
expect(Select.contains(OpenIndicator)).toBeTruthy();
|
|
});
|
|
|
|
});
|