mirror of https://github.com/rancher/dashboard.git
20 lines
626 B
TypeScript
20 lines
626 B
TypeScript
import { _EDIT } from '@shell/config/query-params';
|
|
import Vue from 'vue';
|
|
import { mount, VueClass } from '@vue/test-utils';
|
|
import CreateEditView from '@shell/mixins/create-edit-view';
|
|
|
|
describe('createEditView should', () => {
|
|
it('add value', () => {
|
|
const Component = {
|
|
render() {},
|
|
mixins: [CreateEditView],
|
|
props: { value: { id: '123' } }
|
|
};
|
|
|
|
// TODO: Investigate type to be used for the .vm property to access the component instance instead of using any
|
|
const instance = mount(Component as unknown as VueClass<Vue>).vm as any;
|
|
|
|
expect(instance.mode).toContain(_EDIT);
|
|
});
|
|
});
|