gpt4 book ai didi

node.js - 使用 Mocha 测试连接 Assets 编译的 js

转载 作者:行者123 更新时间:2023-11-28 21:33:18 24 4
gpt4 key购买 nike

我想知道如何测试用 connect-assets 编译的前端 javascript在 Mocha .

我看到 mocha 有一个浏览器运行器,但它不会编译和使用与您的实际应用程序 javascript 相同的 Assets 。

如何使用 mocha 测试连接 Assets 编译的 JS。

最佳答案

如果您希望通过命令行完成所有操作,我认为这是不可能的。

要使用 mocha 测试您的客户端代码,您可能需要设置一个新的客户端测试页面。

您可以通过执行

来启动该过程
mkdir public/test && mocha init public/test

这将在您的公用文件夹中创建一个新的测试目录,并将默认的 mocha 客户端测试文件放在那里

  • mocha.css
  • mocha.js
  • tests.html

挑战将是如何在该 tests.html 页面上获取 connect-assets 编译的 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>

然后您将不得不创建另一个扩展该布局的 View 。最后,连接一条路线来显示所有这些东西。

关于node.js - 使用 Mocha 测试连接 Assets 编译的 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11605469/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com