gpt4 book ai didi

ruby-on-rails - RSpec 未找到示例

转载 作者:行者123 更新时间:2023-12-04 05:24:21 26 4
gpt4 key购买 nike

出于某种原因,RSpec 无法识别我的规范文件之一中的断言 - 而是围绕它运行打印语句。

要开始规范测试,请在终端上:

rspec spec/lib/slots_scheduler_spec.rb

断言...的规范文件的一部分(是循环的一部分)
print "#{slots_result[0].date} #{slot.date}\n"
slots_result[0].date.should == slot.date

我在控制台上看到的...
....
2012-11-18 2012-11-11
2012-11-25 2012-11-11
No examples found.


Finished in 0.00005 seconds
0 examples, 0 failures

如果出现问题,我希望收到除“0 个示例,0 个失败”之外的其他消息。为什么我的测试会像这样被忽略?

最佳答案

您尚未定义示例组

上面发布的代码没有示例组。 Example groups需要一个描述或上下文块,以及每个测试的指定或它块才能工作。

您的打印语句有效,因为它们是有效的 Ruby。但是,RSpec DSL 在执行实际测试之前需要您提供更多信息。

关于ruby-on-rails - RSpec 未找到示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13370024/

26 4 0
文章推荐: perforce - 删除 "has"文件
文章推荐: ruby-on-rails - 在 has_many :through relationships 中使用 collection<