@@ -7,7 +7,7 @@ var calComponent = require('@src/components/calendars');
77// use only the parts of world-calendars that we've imported for our tests
88var calendars = require ( '@src/components/calendars/calendars' ) ;
99
10- var utcFormat = require ( 'd3' ) . time . format . utc ;
10+ var utcFormat = require ( 'd3-time-format ' ) . utcFormat ;
1111
1212describe ( 'dates' , function ( ) {
1313 'use strict' ;
@@ -571,15 +571,24 @@ describe('dates', function() {
571571 ] ,
572572 [
573573 '%B \'%y WOY:%U DOW:%w' ,
574- 'August \'12 WOY:32 DOW:1' ,
574+ 'August \'12 WOY:33 DOW:1' ,
575575 'Mesori \'28 WOY:## DOW:##' // world-cals doesn't support U or w
576576 ] ,
577+ [
578+ '%B \'%y QOY:%q WOY:%W DOW:%u' ,
579+ 'August \'12 QOY:3 WOY:33 DOW:1' ,
580+ 'Mesori \'28 QOY:3 WOY:48 DOW:1'
581+ ] ,
582+ [
583+ 'seconds: %s and milliseconds: %Q since UNIX epoch' ,
584+ 'seconds: 1344838774 and milliseconds: 1344838774567 since UNIX epoch' ,
585+ 'seconds: 1344838774 and milliseconds: 1344838774567 since UNIX epoch'
586+ ] ,
577587 [
578588 '%c && %x && .%2f .%f' , // %<n>f is our addition
579- 'Mon Aug 13 06 :19:34 2012 && 08 /13/2012 && .57 .5678' ,
580- 'Pes Meso 7 06 :19:34 1728 && 12/07/1728 && .57 .5678'
589+ '8/13/2012, 6 :19:34 AM && 8 /13/2012 && .57 .5678' ,
590+ 'Pes Meso 7 6 :19:34 AM 1728 && 12/07/1728 && .57 .5678'
581591 ]
582-
583592 ] . forEach ( function ( v ) {
584593 var fmt = v [ 0 ] ;
585594 var expectedGregorian = v [ 1 ] ;
0 commit comments