diff options
| author | Igor Minar | 2010-11-06 23:39:56 -0700 | 
|---|---|---|
| committer | Igor Minar | 2010-11-08 22:46:41 -0800 | 
| commit | f077649f48b2ad6f6dde42a2e425cf0d6066a820 (patch) | |
| tree | 78a4c1f07ad40f7e3d0f501d91f123de1d94243c /test/angular-mocksSpec.js | |
| parent | f3ac2cd434fd6ba142a5d7b31f9fba575e498579 (diff) | |
| download | angular.js-f077649f48b2ad6f6dde42a2e425cf0d6066a820.tar.bz2 | |
TzDate should support various UTC methods
Diffstat (limited to 'test/angular-mocksSpec.js')
| -rw-r--r-- | test/angular-mocksSpec.js | 22 | 
1 files changed, 22 insertions, 0 deletions
| diff --git a/test/angular-mocksSpec.js b/test/angular-mocksSpec.js index 39f9fedf..3daa1428 100644 --- a/test/angular-mocksSpec.js +++ b/test/angular-mocksSpec.js @@ -96,4 +96,26 @@ describe('TzDate', function() {      expect(newYearInBratislava.getHours()).toBe(0);      expect(newYearInBratislava.getMinutes()).toBe(0);    }); + + +  it('should delegate all the UTC methods to the original UTC Date object', function() { +    //from when created from string +    var date1 = new TzDate(-1, '2009-12-31T23:00:00Z'); +    expect(date1.getUTCFullYear()).toBe(2009); +    expect(date1.getUTCMonth()).toBe(11); +    expect(date1.getUTCDate()).toBe(31); +    expect(date1.getUTCHours()).toBe(23); +    expect(date1.getUTCMinutes()).toBe(0); +    expect(date1.getUTCSeconds()).toBe(0); + + +    //from when created from millis +    var date2 = new TzDate(-1, angular.String.toDate('2009-12-31T23:00:00Z').getTime()); +    expect(date2.getUTCFullYear()).toBe(2009); +    expect(date2.getUTCMonth()).toBe(11); +    expect(date2.getUTCDate()).toBe(31); +    expect(date2.getUTCHours()).toBe(23); +    expect(date2.getUTCMinutes()).toBe(0); +    expect(date2.getUTCSeconds()).toBe(0); +  });  }); | 
