Upgrade to ExtJS 4.0.0 - Released 04/26/2011
[extjs.git] / src / core / test / unit / spec / Date.js
1 describe("Ext.Date", function() {
2     var dateSave,
3         dateValue = 0,
4         increment = 3;
5     
6     beforeEach(function() {
7         dateSave = Date;
8
9         Date = function() {
10             return {
11                 getTime: function() {
12                 },
13                 valueOf: function() {
14                     dateValue = dateValue + increment;
15                     return dateValue;
16                 }
17             };
18         };   
19     });
20     
21     afterEach(function() {
22         Date = dateSave;
23         increment += 16;
24     });
25     
26     it("should get time elapsed in millisecond between date instantiation", function() {
27         var dateA = new Date();
28         expect(Ext.Date.getElapsed(dateA)).toEqual(3);
29     });
30     
31     it("should get time elapsed in millisecond between two dates", function() {
32         var dateA = new Date(),
33             dateB = new Date();
34         
35         expect(Ext.Date.getElapsed(dateA)).toEqual(19);
36     });    
37 });