Node.js 使用Mocha测试connect资产编译js
我试图弄清楚如何测试用in编译的前端javascript 我看到mocha有一个浏览器运行程序,但它不会编译和使用与实际应用程序javascript相同的资源Node.js 使用Mocha测试connect资产编译js,node.js,testing,mocha.js,Node.js,Testing,Mocha.js,我试图弄清楚如何测试用in编译的前端javascript 我看到mocha有一个浏览器运行程序,但它不会编译和使用与实际应用程序javascript相同的资源 如何使用mocha测试connect assets编译的JS。如果您希望从命令行完成所有操作,我认为这是不可能的 要使用mocha测试客户端代码,您可能需要设置一个新的客户端测试页面 您可以通过执行 mkdir public/test && mocha init public/test 这将在您的公用文件夹中创建一个新的
如何使用mocha测试connect assets编译的JS。如果您希望从命令行完成所有操作,我认为这是不可能的 要使用mocha测试客户端代码,您可能需要设置一个新的客户端测试页面 您可以通过执行
mkdir public/test && mocha init public/test
这将在您的公用文件夹中创建一个新的测试目录,并将默认的mocha客户端测试文件放在其中
mocha.css
mocha.js
tests.html
connect资产
编译的javascript,这并不是一个好的答案
我建议创建一个新的testLayout.jade
,并将下面的html翻译成它
<html>
<head>
<title>Mocha</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="/test/mocha.css" />
</head>
<body>
<div id="mocha"></div>
<script src="/test/mocha.js"></script>
<script>mocha.setup('bdd')</script>
<!-- Your connect-assets js("") script references here -->
<script>
mocha.run();
</script>
</body>
</html>
摩卡
摩卡咖啡设置(“bdd”)
mocha.run();
然后,您必须创建另一个扩展该布局的视图。最后,连接一条路线来展示所有这些东西