代码之家  ›  专栏  ›  技术社区  ›  Jon Schneider Stefan

Rails Minitest:对于assert\u谓词,是否有not/negate/false版本?

  •  0
  • Jon Schneider Stefan  · 技术社区  · 7 年前

    在轨道中 minitest ,有一个 assert_predicate 方法,该方法断言在对给定对象调用给定方法时,返回真实值。

    如果对于给定对象,给定方法返回一个 法尔西 价值

    2 回复  |  直到 7 年前
        1
  •  0
  •   Jayzen    7 年前

    上面的答案是错的,它错过了标志? 正确答案如下

    refute_predicate flash, :empty?
    
        2
  •  0
  •   Jon Schneider Stefan    7 年前

    对它是 refute_predicate . 例子:

    # Pass if flash is *not* empty
    refute_predicate flash, :empty?
    

    所有可用的minitest断言方法的文档: http://www.rubydoc.info/github/seattlerb/minitest/Minitest/Assertions