如何在JSBin模板中使用“期望”?

时间:2019-01-03 07:47:59

标签: javascript node.js jsbin

有人知道如何在JSBin模板中使用“期望”功能吗?

enter image description here

我在页面上写的函数只是一个示例,但主要的优先级是解析"Reference error: expect is not defined"

在此方面的任何帮助将不胜感激。

3 个答案:

答案 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)

如果您使用的是库(看起来像是库),则需要导入它才能使用库导出的方法