Module macro.libs.test
assert_ macro library support.
This module may of course be used on its own; assert_ merely provides
 some syntactical sugar for its functionality. It is based on Penlight's
 pl.test module.
Functions
| assert_eq (v1, v2) | assert if parameters are not equal. | 
| assert_lt (v1, v2) | assert if first parameter is not less than second. | 
| assert_gt (v1, v2) | assert if first parameter is not greater than second. | 
| assert_match (v1, v2) | assert if first parameter string does not match the second. | 
| tuple (...) | create a tuple capturing multiple return values. | 
Functions
- assert_eq (v1, v2)
 - 
    assert if parameters are not equal.
    If the values are tables,
 they will be compared by value.
    
Parameters:
v1: given valuev2: test value
 - assert_lt (v1, v2)
 - 
    assert if first parameter is not less than second.
    
    
Parameters:
v1: given valuev2: test value
 - assert_gt (v1, v2)
 - 
    assert if first parameter is not greater than second.
    
    
Parameters:
v1: given valuev2: test value
 - assert_match (v1, v2)
 - 
    assert if first parameter string does not match the second.
    The condition is 
v1:match(v2).Parameters:
v1: given valuev2: test value
 - tuple (...)
 - 
    create a tuple capturing multiple return values.
    Equality between tuples means that all of their values are equal;
 values may be 
nilParameters:
...: any values
Returns:
- 
        a tuple object