Мокко / Чай / Чай-как-обещал в браузере - PullRequest
0 голосов
/ 20 января 2019

Я бы хотел запустить автоматический тест с mocha / chai, но мне также нужно использовать chai-as-обещано, потому что в коде есть обещания.

Мне нужно запустить все это вбраузер, потому что я использую такие функции браузера, как WebRTC.

chai-as-обещал только один исходный файл с модулем.exports, и я не смог найти файл min.js или аналогичный длябраузер.

Я пытался возиться с HtmlWebpackPlugin (я использую Webpack для самой библиотеки), но не смог заставить это работать.Это не может быть так сложно, не так ли?

Пока у меня есть

<html>
<head>
    <meta charset="utf-8">
    <title>Mocha Tests</title>
    <link href="./../node_modules/mocha/mocha.css" rel="stylesheet" />
</head>
<body>
<div id="mocha"></div>

<script src="./../node_modules/chai/chai.js"></script>
<script src="./../node_modules/mocha/mocha.js"></script>
<script>mocha.setup('bdd')</script>

<!-- source scripts -->
<script src="../../dist/src.js"></script>

<!-- test scripts -->
<script src="a.spec.js"></script>
<script src="b.spec.js"></script>

<script>
    mocha.checkLeaks();
    mocha.run();
</script>
</body>
</html>

, и это работает.но как мне продолжить отсюда?

Должен ли я использовать что-то еще в 2019 году?Я больше не могу понять все эти фреймворки: /

...