问题标签 [goconvey]

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.

0 投票
1 回答
398 浏览

go - GoConvey 自定义断言未按预期工作

不知道为什么下面的自定义断言不起作用,这似乎是一个编译错误,但我使用的语法似乎符合他们 wiki 页面中解释的内容:https ://github.com/smartystreets/goconvey/wiki/Custom-断言

我基本上想断言time.Time结构中的一个字段代表过去 24 小时内的一个日期。

在检查我正在使用的 Go Convey 版本时,我看到:

这是在 wiki 页面上的日期(2013 年 11 月 15 日)之后,所以它不应该是更新我的$GOPATH.

我对这种闭包语法不太熟悉,但在我看来我并没有滥用它,但是我看到了编译错误,所以我一定错过了一些陷阱。

0 投票
2 回答
522 浏览

testing - 为什么 GoConvey 测试失败并显示错误代码 0?

我需要在构建过程中运行我的 GoConvey 测试如何确保go test以错误退出代码(不是 0)退出?

0 投票
1 回答
303 浏览

goconvey - goconvey 没有显示包裹的覆盖范围

在 goconvey 中,有一个显示包覆盖率的功能,当您单击正在分析的包时,会弹出 go coverage 工具,显示源代码,并根据已覆盖和未覆盖的内容进行着色。

例如:在此处输入图像描述

在此处输入图像描述

但是,我的 SUT 中有许多包,当单击时,显示任何测试覆盖率,甚至 404。例如,单击该列表中的包 db:

在此处输入图像描述

另一个例子:在此处输入图像描述

这是什么原因造成的,我该如何补救?

0 投票
1 回答
469 浏览

go - 传达简单测试失败

我第一次尝试使用 Convey。我的真实测试由于未知原因而失败,所以我创建了这个非常简单的测试,它以同样的方式失败。

我可能做错了什么,但是我不知所措

更新:我在另一个有效的应用程序中发现了一个旧的 Convey 测试。我将简单的测试复制到它并运行测试。有用。

有没有可能配置错误的东西?它是同一台服务器并进行设置。

测试截图