class Conditionz::Assert

Raise assertion error when predicate is false

Public Class Methods

that(predicate, message = 'Assertion failed') click to toggle source

Raise assertion error if predicate is false. Otherwise do nothing

Attributes

  • predicate - a boolean expression to eval

  • message - Error message to raise

Examples

Assert.that age > 0, “Age should have been positive” Assert.that age > 0

# File lib/conditionz/assert.rb, line 20
def self.that predicate, message = 'Assertion failed'
  ConditionBase.verify predicate, AssertionError, message
end