Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这(Rspec示例)是ruby代码吗?_Ruby_Rspec - Fatal编程技术网

这(Rspec示例)是ruby代码吗?

这(Rspec示例)是ruby代码吗?,ruby,rspec,Ruby,Rspec,我正在学习Rspec 我认为Rspec代码只是ruby代码。 我找到了这段代码,它看起来不像是正确的ruby代码 37.should be < 100 37.0应小于100 如果这是一个ruby代码,那么“be”应该是一个对我来说很奇怪的变量。 所以它可以写成37.should(小于100)。 这是什么 Sambe是一名进行引擎盖下检查的匹配者。这个问题的答案给了你一些见解 此外,查看forbe可以了解这是如何实现的。仔细想想,“be”可能是一种方法。Rspec实现了DSLbe不是特定

我正在学习Rspec

我认为Rspec代码只是ruby代码。 我找到了这段代码,它看起来不像是正确的ruby代码

37.should be < 100
37.0应小于100
如果这是一个ruby代码,那么“be”应该是一个对我来说很奇怪的变量。 所以它可以写成37.should(小于100)。 这是什么


Sam

be
是一名进行引擎盖下检查的匹配者。这个问题的答案给了你一些见解


此外,查看for
be
可以了解这是如何实现的。

仔细想想,“be”可能是一种方法。Rspec实现了DSL
be
不是特定的标准Ruby,而是作为DSL在其中实现的
be
是在Rspec环境下进行评估的。如果您对自己完成这项工作感兴趣或希望获得更多的洞察力,请查看。