X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/0494b8d9b9bb03ab6c22b34dae81261e3cd7e3e6..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/src/core/test/unit/spec/Date.js diff --git a/src/core/test/unit/spec/Date.js b/src/core/test/unit/spec/Date.js new file mode 100644 index 00000000..dcc8b485 --- /dev/null +++ b/src/core/test/unit/spec/Date.js @@ -0,0 +1,37 @@ +describe("Ext.Date", function() { + var dateSave, + dateValue = 0, + increment = 3; + + beforeEach(function() { + dateSave = Date; + + Date = function() { + return { + getTime: function() { + }, + valueOf: function() { + dateValue = dateValue + increment; + return dateValue; + } + }; + }; + }); + + afterEach(function() { + Date = dateSave; + increment += 16; + }); + + it("should get time elapsed in millisecond between date instantiation", function() { + var dateA = new Date(); + expect(Ext.Date.getElapsed(dateA)).toEqual(3); + }); + + it("should get time elapsed in millisecond between two dates", function() { + var dateA = new Date(), + dateB = new Date(); + + expect(Ext.Date.getElapsed(dateA)).toEqual(19); + }); +});