【发布时间】:2020-09-15 06:28:18
【问题描述】:
我有一个父组件<AssetSelectorMenu>,它由两个子组件组成:
export const AssetSelectorMenu = (({ assets, sortByName }) => {
return (
<>
<AssetSelectorHeader sortByName={sortByName} />
{assets && assets.map((asset) => (
<AssetSelectorRow key={asset} />
))}
</>
);
});
AssetSelectorMenu 的故事书:
export const Default = () => (
<AssetSelectorMenu sortByName={action("sortByName")} assets={assets} />
);
在 AssetSelectorMenu 的故事书中,我想测试一下函数 prop sortByName 实际上是按名称对资产进行视觉排序。目前,它只确保函数被调用,但在视觉上它并没有对资产进行排序。我该怎么做?
【问题讨论】:
-
您的意思是要向 Storybook 示例添加状态吗?