Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将HTML转换为JS文件,这样我就可以使用mocha.JS进行单元测试_Javascript - Fatal编程技术网

Javascript 将HTML转换为JS文件,这样我就可以使用mocha.JS进行单元测试

Javascript 将HTML转换为JS文件,这样我就可以使用mocha.JS进行单元测试,javascript,Javascript,我想将HTML文件转换为JS文件,以便使用Mocha.JS运行单元测试 我测试的是查看HTML文档中是否有双引号(“) 在谷歌搜索了几个小时后,我有点不知所措,所以如果有人能帮忙,我将不胜感激 提前多谢HTML和JavaScript是完全不同的东西,它们有着完全不同的用途。你不能将它们转换成另一种 如果您想从JavaScript测试HTML文件的内容,那么编写一个测试(JavaScript),该测试读取HTML文件,然后测试生成的字符串(可能在通过DOM解析器运行它之后,以便可以使用DOM方法进

我想将HTML文件转换为JS文件,以便使用Mocha.JS运行单元测试

我测试的是查看HTML文档中是否有双引号(“)

在谷歌搜索了几个小时后,我有点不知所措,所以如果有人能帮忙,我将不胜感激


提前多谢

HTML和JavaScript是完全不同的东西,它们有着完全不同的用途。你不能将它们转换成另一种


如果您想从JavaScript测试HTML文件的内容,那么编写一个测试(JavaScript),该测试读取HTML文件,然后测试生成的字符串(可能在通过DOM解析器运行它之后,以便可以使用DOM方法进行测试).

不确定这是否是您想要的,但我会做我的猜测。这是node.js代码:

const fs = require('fs')
const contents = fs.readFileSync('index.html')
const thereAreDoubleQuotesInHtmlFile = contents.includes('"')

// test (with some pseudo-assertion-library)
assertTrue(thereAreDoubleQuotesInHtmlFile)

您好。您无法将HTML转换为JS。请尝试重新表述您的问题,以便我们能够解决它。还请给我们一些代码示例。啊,好的,这将是我找不到任何内容的一个很好的原因:-)基本上,我想做的就是运行一个单元测试,看看HTML文档中是否有双引号Daniel我已经发布了答案。非常感谢,我能做些什么吗当然,你也会看一个目录。但是你要求的可能太多了,因为我很难知道所有的要求和具体情况。我的意思是这些都是node.js的基础知识。为了使用directory use
readDirSync
,你可以在网上找到很多例子。欢迎!如果我的答案有帮助,请选择它作为最佳答案。