@@ -79,6 +79,11 @@ assert.isNull = function (actual, message) {
79
79
assert . fail ( actual , 'null' , message || "expected {actual} to be null" , "===" , assert . isNull ) ;
80
80
}
81
81
} ;
82
+ assert . isUndefined = function ( actual , message ) {
83
+ if ( actual !== undefined ) {
84
+ assert . fail ( actual , 'undefined' , message || "expected {actual} to be undefined" , "===" , assert . isUndefined ) ;
85
+ }
86
+ } ;
82
87
assert . isString = function ( actual , message ) {
83
88
assertTypeOf ( actual , 'string' , message || "expected {actual} to be a String" , assert . isString ) ;
84
89
} ;
@@ -88,6 +93,11 @@ assert.isFunction = function (actual, message) {
88
93
assert . typeOf = function ( actual , expected , message ) {
89
94
assertTypeOf ( actual , expected , message , assert . typeOf ) ;
90
95
} ;
96
+ assert . instanceOf = function ( actual , expected , message ) {
97
+ if ( ! ( actual instanceof expected ) ) {
98
+ assert . fail ( actual , expected , message || "expected {actual} to be an instance of {expected}" , "instanceof" , assert . instanceOf ) ;
99
+ }
100
+ } ;
91
101
92
102
//
93
103
// Utility functions
0 commit comments