Как использовать «Expect» в шаблоне JSBin? - PullRequest
0 голосов
/ 03 января 2019

Кто-нибудь знает, как использовать функцию «ожидать» в шаблоне JSBin?

enter image description here

Функция, которую я написал на странице, является простопример один, но главный приоритет - решимость "Reference error: expect is not defined"

Любая помощь по этому вопросу будет принята с благодарностью.

Ответы [ 3 ]

0 голосов
/ 03 января 2019

Мне удалось это сделать, добавив CDN в раздел html того же JSBin.Этот метод может быть очень полезным, даже если вы не можете найти требуемые пакеты в списке указанных пакетов

например.<script src="http://cdnjs.cloudflare.com/ajax/libs/mocha/1.18.2/mocha.js"></script>

0 голосов
/ 03 января 2019

Пример использования 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>
0 голосов
/ 03 января 2019

Если вы используете библиотеку (которая, как вам кажется, вы), вам нужно будет импортировать ее, чтобы использовать экспортируемые ею методы

...