diff options
| author | Igor Minar | 2010-11-08 09:05:48 -0800 | 
|---|---|---|
| committer | Igor Minar | 2010-11-08 22:49:30 -0800 | 
| commit | e5c135ac50bfb463895c71a9b83267e9ca836c7b (patch) | |
| tree | 1130899dc2c48f2e3f1087d106597fcc00ebff5d /test/ApiSpecs.js | |
| parent | 1a43f36e2395c77005fd14fafd43808548b111f2 (diff) | |
| download | angular.js-e5c135ac50bfb463895c71a9b83267e9ca836c7b.tar.bz2 | |
Support ISO 8601 extended datetime format troughout angular.
Support ISO 8601 extended format datetime strings (YYYY-MM-DDTHH:mm:ss.SSSZ) as defined
  in EcmaScript 5 throughout angular. This means that the following apis switched from
  YYYY-MM-DDTHH:mm:ssZ to YYYY-MM-DDTHH:mm:ss.SSSZ (note the added millis) when representing dates:
  - angular.Date.toString
  - angular.String.toDate
  - JSON serialization and deserialization (used by json filter, $xhr and $resource)
Diffstat (limited to 'test/ApiSpecs.js')
| -rw-r--r-- | test/ApiSpecs.js | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/test/ApiSpecs.js b/test/ApiSpecs.js index 8969e1bf..344cf5da 100644 --- a/test/ApiSpecs.js +++ b/test/ApiSpecs.js @@ -185,18 +185,19 @@ describe('api', function(){    it('DateToUTC', function(){      var date = new Date("Sep 10 2003 13:02:03 GMT");      assertEquals("date", angular.Object.typeOf(date)); -    assertEquals("2003-09-10T13:02:03Z", angular.Date.toString(date)); +    assertEquals("2003-09-10T13:02:03.000Z", angular.Date.toString(date));      assertEquals(date.getTime(), angular.String.toDate(angular.Date.toString(date)).getTime());    });    it('UTCtoDate', function(){ -    expect(angular.String.toDate("2003-09-10T13:02:03Z")).toEqual(new Date("Sep 10 2003 13:02:03 GMT")); +    expect(angular.String.toDate("2003-09-10T13:02:03.000Z")). +      toEqual(new Date("Sep 10 2003 13:02:03 GMT"));    });    it('StringFromUTC', function(){ -    var date = angular.String.toDate("2003-09-10T13:02:03Z"); +    var date = angular.String.toDate("2003-09-10T13:02:03.000Z");      assertEquals("date", angular.Object.typeOf(date)); -    assertEquals("2003-09-10T13:02:03Z", angular.Date.toString(date)); +    assertEquals("2003-09-10T13:02:03.000Z", angular.Date.toString(date));      assertEquals("str", angular.String.toDate("str"));    });  | 
