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