我如何在玩笑中模仿RESPECT-I18NEXT和I18n.js?
问题描述Package.json"moduleNameMapper":{"i18next":"<rootDir>/__mocks__/i18nextMock.js"}i18n.jsimporti18nfrom'i18next'importXHRfrom'i18next-xhr-b
发布:2022-10-16 标签:reactjsi18nextjestjsreact-i18next
Babel+Jest配置
问题描述问题:JestencounteredanunexpectedtokenThisusuallymeansthatyouaretryingtoimportafilewhichJestcannotparse,e.g.it'snotplainJavaScript.Bydefaul
发布:2022-10-16 标签:javascriptreactjsjestjsbabeljs
如何用Jest单元测试覆盖TypeORM@Column装饰器?
问题描述我希望尽可能多地对我的应用程序进行单元和e2e测试,我的目标是覆盖率达到101%。我的设置现在的问题是,来自typeorm的@Column修饰符使用一个箭头函数来设置一个缺省值,比如数据库更新上的当前时间戳。此箭头函数不包含在JEST测试覆盖范围内。消息为:stateme
发布:2022-10-16 标签:unit-testingtypescriptjestjsnestjstypeorm
程序化webpack开玩笑(&A):无法在没有文件扩展名的情况下解析模块
问题描述我以编程方式使用webpack,包括TypeScrip、esm和jest。在JEST测试中,我收到了在导入ES模块时没有包括.js文件扩展名的错误。例如:Modulenotfound:Error:Can'tresolve'modulename'in'/path/compo
发布:2022-10-16 标签:node.jstypescriptwebpackjestjses6-modules
角度单元测试组合最新
问题描述我从使用ANGLE中的Jest框架进行单元测试开始有一段时间了。然而,我陷入了需要对comineLatestRxJS操作符进行单元测试的情况。我的组件如下所示。组件:publicuserData;publicproductData;constructor(privater
发布:2022-10-16 标签:unit-testingangularjestjsrxjscombinelatest
在JEST中模仿使用翻译I18N不起作用
问题描述我的Reaction组件使用I18Next中的翻译,我正在尝试使用JEST为其创建测试。但是,没有任何内容被翻译,我尝试了模拟下面的useTranslating函数:constuseMock:any=[(k:any)=>k,{}];useMock.t=(k:any)=>k
发布:2022-10-16 标签:typescripti18nextjestjsts-jestreact-i18next
Jest-为特定测试锁定模块中的常量属性
问题描述所以,我正在尝试做一些表面上应该非常简单的事情...我在中定义了一些常量:`//constants.jsmodule.exports={MY_CONSTANT:"TEST"}`我有一个我正在尝试测试的文件,其分支语句如下:`//filetotest//...if(CONS
发布:2022-10-16 标签:javascriptunit-testingtestingjestjscommonjs
当tsconfig中不包含测试/**时,Vscode TS语言功能不可用
问题描述我希望test文件夹与src文件夹相邻时,我的打字脚本测试能够接收linting、代码完成、vscodeIntelliSense(ts语言功能)。我不希望在生成TypeScrip项目时转换测试。我的打字脚本节点项目的结构如下:.├──server│││││├──src││
发布:2022-10-16 标签:typescriptvisual-studio-codejestjsts-jest
查找文件的JEST模块NameMapper:&quot;解析器:未定义
问题描述我在路径src/components/text下的component文件夹中有一个文本文件(其中包括)但是,当使用webpack别名importTextfrom"components/text";时,Jest找不到此文件。我尝试添加到package.json:"jest"
发布:2022-10-16 标签:javascriptreactjsjestjspackage.json
让Jest全局安装和全局拆卸在一个TypeScrip项目中工作
问题描述我想运行一个在运行测试之前打开数据库连接的函数(全局设置)和另一个在运行测试后关闭数据库连接的函数(全局拆卸)。目前我有以下配置:Package.json://..."jest":{"testEnvironment":"node","globalSetup":"./src
发布:2022-10-16 标签:node.jstypescriptnpmjestjstypeorm