使用MINITEST ::規格和摩卡: describe "#devices" do
it "scopes the devices by the provided :ip_list" do
ips = 'fast tests ftw!'
ds = DeviceSearch.new ip_list: ips
Device.expects(:scope_by_i
考慮以下兩個平凡型號: class Iq
def score
#Some Irrelevant Code
end
end
class Person
def iq_score
Iq.new(self).score #error here
end
end
而下面的Rspec的測試: describe "#iq_score"
我有一個活動記錄基於模型的模型屬性: - 豪斯 它具有多種屬性,但沒有formal_name屬性。 然而,它確實有formal_name的方法,即 def formal_name
"Formal #{self.other_model.name}"
end
如何測試,這種方法存在? 我: describe "check the name " do
@report_set
我不太瞭解以下測試的行爲。看看它,和test_Not_OK是嚴格等價的 - 唯一的區別是有「內聯」callMethod。 但是,通過,而test_Not_OK失敗。是否有這種行爲的原因? public class MethodCallTest {
@Test
public void test_Not_OK() {
new NonStrictExpectations(