我们可以模拟打印模式(媒体查询打印)进行单元测试吗?

时间:2017-11-10 09:36:04

标签: javascript reactjs unit-testing jestjs enzyme

我们可以模拟单元测试的打印模式(媒体查询打印)吗? (Ract,酶,jest)我尝试:

window.matchMedia('print')

但它对我不起作用,未应用样式媒体打印;

1 个答案:

答案 0 :(得分:0)

我使用iframe进行打印,并为此添加了一些param到url。 我们可以使用thit param测试打印:

window.location.hash = '?printMode=true'; // my variant

在运行组件之后,让我们尝试编写测试。