1
0
mirror of synced 2026-03-23 02:58:34 +08:00

feat(editor): 画布自适应大小

This commit is contained in:
roymondchen
2022-03-14 19:10:01 +08:00
committed by jia000
parent 3c7d756d19
commit ab3e113904
8 changed files with 122 additions and 135 deletions

View File

@@ -1,49 +0,0 @@
/*
* Tencent is pleased to support the open source community by making TMagicEditor available.
*
* Copyright (C) 2021 THL A29 Limited, a Tencent company. All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { mount } from '@vue/test-utils';
import Editor from '@editor/layouts/CodeEditor.vue';
/**
* @jest-environment jsdom
*/
describe('编辑器', () => {
it('初始化', () => {
const wrapper = mount(Editor, {
props: {
initValues: [
{
type: 'app',
id: 1,
name: 'app',
items: [
{
type: 'page',
id: 2,
name: 'page',
items: [],
},
],
},
],
},
});
expect(wrapper.exists()).toBe(true);
});
});

View File

@@ -20,6 +20,14 @@ import { mount } from '@vue/test-utils';
import Stage from '@editor/layouts/workspace/Stage.vue';
globalThis.ResizeObserver =
globalThis.ResizeObserver ||
jest.fn().mockImplementation(() => ({
disconnect: jest.fn(),
observe: jest.fn(),
unobserve: jest.fn(),
}));
describe('Stage.vue', () => {
(global as any).fetch = jest.fn(() =>
Promise.resolve({