目前,我有以下结构:
/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代码async function doSomething() {}和其他地方的某处我调用此函数而不试图实现它.
只是doSomething();不await doSomething().(两者都没有doSomething().then()).我如何找到所有这些事件?
我只花了10个小时追逐一个未知的承诺,由于await在函数调用之前丢失了一些随机点.我希望有办法找到它们.
我正在运行multi_match(使用most_fields和"fuzziness":"AUTO")查询"Rob",但我在"Rob"之前得到了"Ron"的结果.
如果我删除模糊性,它只显示Rob,而不是Ron.但是,我确实想要使用模糊性,我只是希望所有完全匹配的结果更相关并且首先显示.它没有发生.调查'解释',表明'Ron'的IDF略高一些.
回到我的问题 - 是否可以为模糊元素配置一些"提升"或"得分"?