feat: v0.4.1 — Zen 专注模式宽度可配置 + 5 项修复 + 841 测试
CI / test-parser (push) Successful in 9m29s
CI / test-core (push) Successful in 9m36s
CI / test-rest (push) Successful in 9m29s
CI / e2e (push) Successful in 9m44s
CI / verify (18.x) (push) Successful in 9m50s
CI / verify (20.x) (push) Successful in 9m50s
CI / verify (24.x) (push) Successful in 9m45s
CI / test-parser (push) Successful in 9m29s
CI / test-core (push) Successful in 9m36s
CI / test-rest (push) Successful in 9m29s
CI / e2e (push) Successful in 9m44s
CI / verify (18.x) (push) Successful in 9m50s
CI / verify (20.x) (push) Successful in 9m50s
CI / verify (24.x) (push) Successful in 9m45s
This commit is contained in:
@@ -1239,6 +1239,32 @@ describe('v0.2.5 exportTool exportPDF', () => {
|
||||
});
|
||||
});
|
||||
|
||||
describe('v0.4.1 exportTool 卸载清理', () => {
|
||||
test('unuse 后实例上的导出方法被删除', () => {
|
||||
document.body.innerHTML = '';
|
||||
const c = document.createElement('div');
|
||||
document.body.appendChild(c);
|
||||
const ed = new MarkdownEditor(c, { value: '# hi' });
|
||||
ed.use('exportTool');
|
||||
expect(typeof (ed as any).exportMarkdown).toBe('function');
|
||||
ed.unuse('exportTool');
|
||||
expect((ed as any).exportMarkdown).toBeUndefined();
|
||||
expect((ed as any).exportHTML).toBeUndefined();
|
||||
expect((ed as any).exportPDF).toBeUndefined();
|
||||
ed.destroy();
|
||||
});
|
||||
|
||||
test('destroy 时实例上的导出方法被删除', () => {
|
||||
document.body.innerHTML = '';
|
||||
const c = document.createElement('div');
|
||||
document.body.appendChild(c);
|
||||
const ed = new MarkdownEditor(c, { value: '# hi', plugins: ['exportTool'] });
|
||||
expect(typeof (ed as any).exportMarkdown).toBe('function');
|
||||
ed.destroy();
|
||||
expect((ed as any).exportMarkdown).toBeUndefined();
|
||||
});
|
||||
});
|
||||
|
||||
describe('v0.2.5 imagePaste 尺寸限制', () => {
|
||||
test('超出 maxSizeKB 时 toast 警告且不插入', () => {
|
||||
document.body.innerHTML = '';
|
||||
|
||||
Reference in New Issue
Block a user