1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/*
* Assertion for comparing Date objects by day, month and year.
*/
define( [
"qunit"
], function( QUnit ) {
QUnit.assert.dateEqual = function( value, expected, message ) {
if ( !value || !expected ) {
this.push( false, value, expected,
"dateEqual failed, missing date object, message was: " + message );
return;
}
var newValue = new Date( value.getFullYear(), value.getMonth(), value.getDate() ),
newExpected = new Date( expected.getFullYear(), expected.getMonth(), expected.getDate() );
this.push( ( newValue.toString() === newExpected.toString() ), value, expected, message );
};
} );
|