@@ -30,6 +30,41 @@ assert.match = function (actual, expected, message) {
30
30
} ;
31
31
assert . matches = assert . match ;
32
32
33
+ assert . isTrue = function ( actual , message ) {
34
+ if ( actual !== true ) {
35
+ assert . fail ( actual , true , message || "expected {actual} to be {expected}" , "===" , assert . isTrue ) ;
36
+ }
37
+ } ;
38
+ assert . isFalse = function ( actual , message ) {
39
+ if ( actual !== false ) {
40
+ assert . fail ( actual , false , message || "expected {actual} to be {expected}" , "===" , assert . isFalse ) ;
41
+ }
42
+ } ;
43
+ assert . isZero = function ( actual , message ) {
44
+ if ( actual !== 0 ) {
45
+ assert . fail ( actual , 0 , message || "expected {expected}, got {actual}" , "===" , assert . isZero ) ;
46
+ }
47
+ } ;
48
+ assert . isNotZero = function ( actual , message ) {
49
+ if ( actual === 0 ) {
50
+ assert . fail ( actual , 0 , message || "expected {expected}, got {actual}" , "===" , assert . isNotZero ) ;
51
+ }
52
+ } ;
53
+
54
+ assert . greater = function ( actual , expected , message ) {
55
+ if ( actual <= expected ) {
56
+ assert . fail ( actual , expected , message || "expected {actual} to be greater than {expected}" , ">" , assert . greater ) ;
57
+ }
58
+ } ;
59
+ assert . lesser = function ( actual , expected , message ) {
60
+ if ( actual >= expected ) {
61
+ assert . fail ( actual , expected , message || "expected {actual} to be lesser than {expected}" , "<" , assert . lesser ) ;
62
+ }
63
+ } ;
64
+
65
+ //
66
+ // Inclusion
67
+ //
33
68
assert . include = function ( actual , expected , message ) {
34
69
if ( ( function ( obj ) {
35
70
if ( isArray ( obj ) || isString ( obj ) ) {
@@ -44,6 +79,9 @@ assert.include = function (actual, expected, message) {
44
79
} ;
45
80
assert . includes = assert . include ;
46
81
82
+ //
83
+ // Length
84
+ //
47
85
assert . isEmpty = function ( actual , message ) {
48
86
if ( ( isObject ( actual ) && Object . keys ( actual ) . length > 0 ) || actual . length > 0 ) {
49
87
assert . fail ( actual , 0 , message || "expected {actual} to be empty" , "length" , assert . isEmpty ) ;
@@ -56,6 +94,9 @@ assert.length = function (actual, expected, message) {
56
94
}
57
95
} ;
58
96
97
+ //
98
+ // Type
99
+ //
59
100
assert . isArray = function ( actual , message ) {
60
101
assertTypeOf ( actual , 'array' , message || "expected {actual} to be an Array" , assert . isArray ) ;
61
102
} ;
@@ -76,12 +117,17 @@ assert.isNaN = function (actual, message) {
76
117
} ;
77
118
assert . isNull = function ( actual , message ) {
78
119
if ( actual !== null ) {
79
- assert . fail ( actual , 'null' , message || "expected {actual} to be null" , "===" , assert . isNull ) ;
120
+ assert . fail ( actual , null , message || "expected {actual} to be {expected}" , "===" , assert . isNull ) ;
121
+ }
122
+ } ;
123
+ assert . isNotNull = function ( actual , message ) {
124
+ if ( actual === null ) {
125
+ assert . fail ( actual , null , message || "expected {actual} to not be {expected}" , "===" , assert . isNotNull ) ;
80
126
}
81
127
} ;
82
128
assert . isUndefined = function ( actual , message ) {
83
129
if ( actual !== undefined ) {
84
- assert . fail ( actual , ' undefined' , message || "expected {actual} to be undefined " , "===" , assert . isUndefined ) ;
130
+ assert . fail ( actual , undefined , message || "expected {actual} to be {expected} " , "===" , assert . isUndefined ) ;
85
131
}
86
132
} ;
87
133
assert . isString = function ( actual , message ) {
0 commit comments