小编Dav*_*vid的帖子

Node.js 文件夹结构:单元测试和 e2e 测试

目前,我有以下结构:

/src
/tests/e2e
/specs
Run Code Online (Sandbox Code Playgroud)

specs我用于单元测试的文件夹,里面的specs结构与里面的结构相同src。(例如,/src/user/validator.js有一个/specs/user/validator.spec.js文件)。

但是,在根目录中有两个测试文件夹对我来说并不合适,我想知道社区中是否有任何关于此的约定。

我确实通过了这个线程:Node.js 项目的文件夹结构。建议spec用于 BDD 和tests单元测试。但是,我将 BDD(使用 Jasmine 或 Mocha)用于单元测试和 e2e 测试。

javascript testing directory-structure node.js

8
推荐指数
1
解决办法
5934
查看次数

如何在我的javascript代码中找到未实现的promise的出现?

假设我在我的javascript代码async function doSomething() {}和其他地方的某处我调用此函数而不试图实现它.

只是doSomething();await doSomething().(两者都没有doSomething().then()).我如何找到所有这些事件?

我只花了10个小时追逐一个未知的承诺,由于await在函数调用之前丢失了一些随机点.我希望有办法找到它们.

javascript promise async-await

6
推荐指数
0
解决办法
93
查看次数

ElasticSearch:是否有可能给出模糊性较低的分数?

我正在运行multi_match(使用most_fields和"fuzziness":"AUTO")查询"Rob",但我在"Rob"之前得到了"Ron"的结果.

如果我删除模糊性,它只显示Rob,而不是Ron.但是,我确实想要使用模糊性,我只是希望所有完全匹配的结果更相关并且首先显示.它没有发生.调查'解释',表明'Ron'的IDF略高一些.

回到我的问题 - 是否可以为模糊元素配置一些"提升"或"得分"?

elasticsearch

5
推荐指数
1
解决办法
1289
查看次数