问题标签 [tinytest]
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.
unit-testing - 如何在 TinyTest 中使用更高级的功能?
我正在使用 TinyTest 运行我的单元测试,但我很难找到有关更高级方法的官方文档。
当然还有EventedMind 视频,Meteor Cookbook。在他的 reponumtel
中提供了一些非官方的文档。但是没有官方文档。
具体来说,我很难理解如何使用test.expect_fail()
, or test.runId()
, test.ok()
, test.fail()
andtest.exception()
meteor - Meteor:如何在测试包时获取当前目录
我有测试配置文件,我想在上面运行测试,但是我用来获取当前目录的其他方法(例如 process.cwd())失败,出现“未定义进程”错误。
资产集仅允许文本和二进制读取(不能访问完整路径名)。
任何人都有一个很好的解决这个问题的方法?
谢谢,
施泰纳X
meteor - 如何使用 Meteor 和 TinyTest 只运行一项测试?
我正在使用“test-packages”命令来运行我的流星包测试。
我希望能够只运行一个测试或给定模式的测试子集。这可能吗?
cordova - 如何在 android 设备上运行 Tinytest 以测试流星科尔多瓦应用程序的包?
我想在 android 设备上使用 Tinytest 测试流星包的cordova 特定功能。所以我尝试了这里找到的步骤。
我的测试文件cordova-test.js
仅包含以下内容
我package.js
有以下Package.onTest()
我已经使用meteor test-packages --android-device ./
命令来执行测试。然后它给了我
测试中。。
android设备上的消息很长一段时间,甚至没有开始测试。我是否需要做任何其他事情来使用 Tinytest 在 android 设备上测试包?请帮我。
meteor - Meteor Tinytest loginWithPassword
我很困惑。所以我创建了一个名为 Meteor 的包my_package
,现在我想使用Tinytest
. 现在我正在尝试进行一项简单的测试:测试以确保管理员用户可以登录:
my_app/packages/my_package/package.js
my_app/packages/my_package/tests.js
警报()的结果:
但是数据库确实包含我们正在测试的管理员用户!
所以我的问题是:当用户确实存在于数据库中时,为什么 alert() 报告“找不到用户”?
meteor - 在 tinytest/Meteor 中将测试标记为待处理
有没有类似xit
mocha 的东西可以在 tinytest/meteor 中将测试标记为待处理?
我尝试不传递函数,但它引发 undefined 它不是函数。
我也试过挂起,跳过。但什么都没有。:/
meteor - 依赖包自动测试中的 Meteor.settings 是否合适?
我的包依赖于 Meteor.settings,这是一个必须包含某些值的属性。在包的自动测试中检查是否合适?根据设置,包可能会也可能不会 throwMeteor.Error
并返回各种结果。
meteor - 使用 Tinytest 异常进行测试
我正在使用包中的 Tinytest 进行单元测试,我想测试一个方法是否引发异常,我可以使用test.throws()
.
我创建了一个流星项目:
要创建一个包,我会
这是我的简单测试
文件test-exception.js
文件package.js
文件test-exception-tests.js
有人知道如何测试异常是否被很好地提出?
testing - 如何测试服务器端 debugOnly 包
我不明白如何测试 debugOnly 的包。我package.js
的很简单:
我的lambda-test.js
:
我的lambda.js
:
当我运行时meteor test-packages
,它只是失败了:未定义 Lambda。如果我删除debugOnly: true
测试通过。那么如何使用 tinytest 测试我的包?或者这是一个错误!
r - 如何在 R 中编写自定义单元测试?
我正在使用 tinytest 包进行单元测试,并想修改一些没有成功的测试。为了归结这个问题,我举了下面的例子。我定义了一个新函数
如果我将expect_equal_new
andexpect_equal
放入一个测试文件并test_all()
从 tinytest 包运行,则只有结果会expect_equal
出现在摘要中。为什么会这样?有没有办法test_all()
也找到expect_equal_new
?