我习惯拨打电话,例如:
new_count.should eql(10)
关于变量,但是我怎样才能用类方法做类似的事情File.directory?(my_path)
呢?
File.should be_directory(my_path)
我尝试过的每一种组合都会导致一个方法丢失,因为 Ruby 试图在我当前的对象上找到“be_directory”,而不是将其与 File 匹配。
我知道我可以把它转过来写
File.directory?(my_path).should == true
但是当它失败时,它会给出一个非常糟糕的信息。
有任何想法吗?