Jest期待多行

时间:2017-03-17 15:18:40

标签: javascript jestjs

我正在为我的js编译器编写测试,当我输入一个String时,会检索多行。 检索到的是我想要检索的内容,但是我的测试失败了,因为我不知道如何写出对于开玩笑的期望。

这就是我称之为测试的方式:

#userimg {
    position: absolute;
    top: 9%;
    right: 84%;
}

#passimg {
    position: absolute;
    top: 26%;
    right: 84%;
}

#pass2img {
    position: absolute;
    top: 43%;
    right: 84%;
}

#emimg {
    position: absolute;
    top: 60%;
    right: 84%;
}

这是控制台中的反应:

testRequireImport(
    'import { b, a } from \'@sugar/merge/*\';',
    '!EXPECTED',
    babelOptions
);

任何人都可以帮我写出预期的内容吗?

1 个答案:

答案 0 :(得分:1)

您的预期会有逗号,其中新行应该是,并且您收到的是新行而不是逗号。

因此,使用换行符预期匹配

expect(received).toBe(expected.replace(',', '\n'));