Я бы хотел запустить автоматический тест с 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 году?Я больше не могу понять все эти фреймворки: /