storj/web/satellite/tests/unit/ignore/project/CreateProject.spec.ts
Vitalii 19e9ca921a web/satellite: migrate last 2 components to use composition api and clean up dependencies
Migrated last 2 vue components.
Removed class component and vuex dependencies.

Change-Id: I54a82cfae35a1c7eea6efbc07f89bf416a689e79
2023-04-20 13:53:58 +03:00

32 lines
903 B
TypeScript

// Copyright (C) 2020 Storj Labs, Inc.
// See LICENSE for copying information.
import { createLocalVue, shallowMount } from '@vue/test-utils';
import { NotificatorPlugin } from '@/utils/plugins/notificator';
import CreateProject from '@/components/project/CreateProject.vue';
const localVue = createLocalVue();
localVue.use(new NotificatorPlugin());
describe('CreateProject.vue', (): void => {
it('renders correctly', (): void => {
const wrapper = shallowMount<CreateProject>(CreateProject, {
localVue,
});
expect(wrapper).toMatchSnapshot();
});
it('renders correctly with project name', async (): Promise<void> => {
const wrapper = shallowMount<CreateProject>(CreateProject, {
localVue,
});
await wrapper.vm.setProjectName('testName');
expect(wrapper.findAll('.disabled').length).toBe(0);
});
});