Revision f230a1cf deps/v8/test/intl/date-format/parse-MMMdy.js

View differences:

deps/v8/test/intl/date-format/parse-MMMdy.js
30 30

  
31 31
var dtf = new Intl.DateTimeFormat(['en'],
32 32
                                  {year: 'numeric', month: 'short',
33
                                   day: 'numeric'});
33
                                   day: 'numeric',
34
                                   timeZone: 'America/Los_Angeles'});
34 35

  
35 36
// Make sure we have pattern we expect (may change in the future).
36 37
assertEquals('MMM d, y', dtf.resolved.pattern);
37 38

  
38
assertEquals('Sat May 04 1974 00:00:00 GMT-0007 (PDT)',
39
             usePDT(String(dtf.v8Parse('May 4, 1974'))));
39
var date = dtf.v8Parse('Feb 4, 1974');
40
assertEquals(1974, date.getUTCFullYear());
41
assertEquals(1, date.getUTCMonth());
42
assertEquals(4, date.getUTCDate());
40 43

  
41 44
// Missing , in the pattern.
42
assertEquals(undefined, dtf.v8Parse('May 4 1974'));
45
assertEquals(undefined, dtf.v8Parse('Feb 4 1974'));
43 46

  
44 47
// Extra "th" after 4 in the pattern.
45
assertEquals(undefined, dtf.v8Parse('May 4th, 1974'));
48
assertEquals(undefined, dtf.v8Parse('Feb 4th, 1974'));
46 49

  
47 50
// Wrong pattern.
48
assertEquals(undefined, dtf.v8Parse('5/4/1974'));
51
assertEquals(undefined, dtf.v8Parse('2/4/1974'));

Also available in: Unified diff