有人知道如何在JSBin模板中使用“期望”功能吗?
我在页面上写的函数只是一个示例,但主要的优先级是解析"Reference error: expect is not defined"
在此方面的任何帮助将不胜感激。
答案 0 :(得分:2)
在expect
中使用jest
的示例
https://jsbin.com/wapokahaxe/edit?html,console
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Running jest-expect-standalone</title>
<!-- See https://github.com/valera-rozuvan/jest-expect-standalone -->
<script src="https://unpkg.com/jest-expect-standalone@latest/dist/expect.min.js"></script>
<script>
try {
window.expect(true).toEqual(false);
console.log('Test #1 passed!');
} catch (err) {
console.log(err);
console.log('Test #1 failed!');
}
try {
window.expect(2).toEqual(2);
console.log('Test #2 passed!');
} catch (err) {
console.log(err);
console.log('Test #2 failed!');
}
</script>
</head>
<body>
</body>
</html>
答案 1 :(得分:1)
我设法通过在同一JSBin的html部分中添加CDN来完成此任务。即使您在给定软件包列表中找不到所需的软件包,此方法也可能确实有用
例如<script src="http://cdnjs.cloudflare.com/ajax/libs/mocha/1.18.2/mocha.js"></script>
答案 2 :(得分:0)
如果您使用的是库(看起来像是库),则需要导入它才能使用库导出的方法