@difizen/umi-plugin-mana
Version:
- 支持 decorator 所需的 babel 配置,在 typescript 4 环境生效 - 支持动态路由路径 - 支持 nodenext,在 import path 中允许增加扩展名 - 支持 mana 运行时能力,基于 slot 的路由等
27 lines (22 loc) • 486 B
text/typescript
import assert from 'assert';
import { pageContent } from './mana-runtime';
describe('umi-plugin-mana', () => {
it('#page content', async () => {
assert(
pageContent('my-slot') ===
`(async () => {
const { Slot } = await import('@difizen/libro-common/app');
const { Outlet } = await import('umi');
const Page = ({ children, ...props }) => {
return (
<Slot name="my-slot" viewProps={props}>
<Outlet />
</Slot>
);
};
return Page
})()
`,
);
});
});