@@ -99,7 +99,11 @@ QUnit.module( ".messageFormatter( path )", {
9999				date : { 
100100					date : "date: {x, date, long}" , 
101101					time : "time: {x, time, long}" , 
102- 					datetime : "datetime: {x, datetime, long}" 
102+ 					datetime : "datetime: {x, datetime, long}" , 
103+ 					raw : "date raw: {x, date,  y-M-d HH:mm:ss zzzz  }" , 
104+ 					rawComma : "date raw comma: {x, date,  y-M-d, HH:mm:ss zzzz  }" , 
105+ 					skeleton : "date skeleton: {x, date, skeleton, GyMMMEdhms}" , 
106+ 					skeletonInvalid : "date skeleton: {x, date, skeleton}" 
103107				} , 
104108				relativetime : { 
105109					default : "relativetime: {x, relativetime, minute}" , 
@@ -266,6 +270,18 @@ QUnit.test( "should support formatters in messages", function( assert ) {
266270	assert . messageFormatter (  "en" ,  "date/datetime" ,  { 
267271		x : date , 
268272	} ,  "datetime: September 15, 2010 at 5:35:07 PM GMT+2"  ) ; 
273+ 	assert . messageFormatter (  "en" ,  "date/raw" ,  { 
274+ 		x : date , 
275+ 	} ,  "date raw:   2010-9-15 17:35:07 GMT+02:00  "  ) ; 
276+ 	assert . messageFormatter (  "en" ,  "date/rawComma" ,  { 
277+ 		x : date , 
278+ 	} ,  "date raw comma:   2010-9-15, 17:35:07 GMT+02:00  "  ) ; 
279+ 	assert . messageFormatter (  "en" ,  "date/skeleton" ,  { 
280+ 		x : date , 
281+ 	} ,  "date skeleton: Wed, Sep 15, 2010 AD, 5:35:07 PM"  ) ; 
282+ 	assert . messageFormatter (  "en" ,  "date/skeletonInvalid" ,  { 
283+ 		x : date , 
284+ 	} ,  "date skeleton:  7174l4ton"  ) ; 
269285
270286	assert . messageFormatter (  "en" ,  "relativetime/default" ,  { 
271287		x : 2 , 
0 commit comments