gpt4 book ai didi

javascript - 如何使用 mocha/mean.js 为单个模型运行测试?

转载 作者:行者123 更新时间:2023-11-30 16:54:36 27 4
gpt4 key购买 nike

我一直在研究 mean.js 测试。有一个简单的 grunt test 运行所有应用程序的 grunt 测试任务,但我不想每次都运行所有测试。

我已经在全局范围内安装了 mocha,并且想使用它为单个模型运行测试,但是正在做...

mocha 'app/tests/mymodelname.server.model.js'

把我扔回去

"MissingSchemaError: Schema hasn't been registered for model MyModelName"

为服务器运行单个测试的最简单方法是什么?

谢谢!

D

最佳答案

以前的回复是完全正确的,在 grunt 中定义了一个 mongoose 加载器并传递给“grunt 测试”任务。看看 gruntfile.js:grunt.registerTask('test', ['env:test', 'mongoose', 'mochaTest', 'karma:unit']);

我四处寻找很好的解决方案,应该有一个 '--grep' 开关与 Mocha 一起使用,但是通过 grunt 传递它超出了我目前的技能范围 - 欢迎提出建议!

我确信有一种非常好的方法可以做到这一点,但现在我只是在只想使用一个测试时限制了测试文件配置列表。我修改了“config\assets\test.js”以仅指向一个文件。它不是很漂亮,我可能会因为提出它而生气,但它现在对我有用。

关于javascript - 如何使用 mocha/mean.js 为单个模型运行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29924608/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com