Skip to content

Commit b67b70e

Browse files
committed
增加新的测试用例
1 parent fc84bb5 commit b67b70e

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

packages/provider/src/typing/layoutToken.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export type BaseLayoutDesignToken = {
1919
/**
2020
* layout 的背景颜色
2121
*/
22-
bgLayout: string;
22+
bgLayout: string | null;
2323

2424
/**
2525
* 侧边side的 token 配置

tests/layout/index.test.tsx

+20
Original file line numberDiff line numberDiff line change
@@ -804,6 +804,26 @@ describe('BasicLayout', () => {
804804
});
805805
});
806806

807+
it('🥩 do not render bgListDom', async () => {
808+
const wrapper = render(
809+
<ProLayout
810+
token={{
811+
bgLayout: null,
812+
}}
813+
menuExtraRender={() => <div>menuExtraRender</div>}
814+
menuHeaderRender={false}
815+
/>,
816+
);
817+
await waitForWaitTime(100);
818+
const dom = wrapper.baseElement.querySelector<HTMLDivElement>(
819+
'.ant-pro-layout-bg-list',
820+
);
821+
expect(!!dom).toBeFalsy();
822+
act(() => {
823+
wrapper.unmount();
824+
});
825+
});
826+
807827
it('🥩 customize render menu header', async () => {
808828
const wrapper = render(
809829
<ProLayout

0 commit comments

Comments
 (0)