问题标签 [ava]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 使用 Node.js/Sinon 测试 MySQL INSERT 结果
我要测试的应用程序代码:
我_getById
在同一个类中有一个方法,它完全按照它所说的......
而我目前的测试(通过 Ava 运行):
如果我尝试基于result
变量测试任何东西,即。新创建的用户,我收到错误"Cannot read property 'insertId' of undefined"
。我用 Sinon 测试这个create
方法是否会返回一个新创建的“用户”的最佳选择是什么?
node.js - 如何检查它是在 AVA 下运行的测试,还是在正常环境中运行的测试
我正在使用 AVA 来运行我的测试。我在根目录使用 config.js 文件,我希望它在运行测试单元时有所不同。例如,数据库的路径,在生产~/.app/data.db
中将/tmp/<randomid>/data.db
在测试时。用摩卡咖啡我只是检查是否it
存在,但在这里我不能
enzyme - Enzyme 对象没有有用的方法 .to .length
我有以下测试
组件 A 是几个组件 B 的列表。我可能做错了什么?我正在使用酶和 AVA。
javascript - Ava babel-register 未转译
我正在尝试将 Ava(从 mocha 迁移)作为我的反应/电子应用程序的测试运行程序。
我的 package.json 中有这个配置
我的 setup.js 只是设置 jsdom 的助手。
我不断收到错误消息:
所以似乎babel-register
没有正确要求。
ava - Ava js不工作异步等待测试
我正在尝试使用 Ava.js 进行测试,但实际上我无法启动 async/await。我只是从文档中复制/粘贴一个示例,它向我显示了一个错误。
看起来它没有正确编译,我不知道我做错了什么。有人可以帮我吗?
这是我的代码
test.spec.js
包.json
和.babelrc
typescript - ava watch 功能和转译打字稿
当我用打字稿编写测试时,是否可以使用 ava --watch 功能?
现在我有这样的东西
只有在开发期间让它只测试修改过的源/测试文件会很好。
node.js - NodeJS 测试,默认异步,实时结果
节点中的顶级异步测试框架?
奖励:并行执行,每个测试文件或文件夹,默认情况下
奖励:实时结果
webpack - 无法使用 ava 使用 webpack 导入 sass 文件
我正在尝试使用也使用 webpack 的 ava 测试 React 组件。当我尝试从 sass 导入样式时,ava 测试会抛出。我怎么能解决这个问题?
import './index.scss'
javascript - 使用 jest 时如何设置 jsdom
我正在尝试从 AVA 迁移到 Jest。在 AVA 中,您可以设置ava.setup
,在其中设置jsdom
环境。例如,创建 DOM 结构并进行必要的 polyfills (localStorage)。
我如何在 Jest 中做到这一点?目前,我beforeEach
在每个测试套件中都使用,这感觉不是最好的解决方案。
提前致谢!
node.js - 可以在节点服务器内运行 AVA 测试吗?
我希望用户使用 AVA 提交代码并针对该代码运行测试。AVA CLI 看起来很棒。但这将在像 Heroku 这样的托管环境中运行,并且需要响应包含代码提交和单元测试结果的 POST 请求。
当我尝试var test = require('ava')
然后test
在路由中调用该函数时,我在启动节点服务器时收到此消息: