mirror of
https://github.com/directus/directus.git
synced 2026-02-01 05:05:04 -05:00
* Add show-deselect option to v-select * Add parse-choices util * Add dropdown interface * Add allow-other prop to v-select (single only) * Check for custom state correctly * Treat empty custom value as null * Set full-width to true by default for inputs / selects * Add allow-other support to multiple dropdown * Upgrade display value to show item count * Fix custom deletion * Fix tests * Pass allow other on in dropdown interface
24 lines
668 B
TypeScript
24 lines
668 B
TypeScript
import InterfaceToggle from './toggle.vue';
|
|
import { createLocalVue, shallowMount } from '@vue/test-utils';
|
|
import VueCompositionAPI from '@vue/composition-api';
|
|
import VCheckbox from '@/components/v-checkbox';
|
|
import VIcon from '@/components/v-icon';
|
|
|
|
const localVue = createLocalVue();
|
|
localVue.use(VueCompositionAPI);
|
|
localVue.component('v-checkbox', VCheckbox);
|
|
localVue.component('v-icon', VIcon);
|
|
|
|
describe('Interfaces / Toggle', () => {
|
|
it('Renders a v-checkbox', () => {
|
|
const component = shallowMount(InterfaceToggle, {
|
|
localVue,
|
|
listeners: {
|
|
input: () => undefined,
|
|
},
|
|
});
|
|
|
|
expect(component.find(VCheckbox).exists()).toBe(true);
|
|
});
|
|
});
|