Skip to content

Commit

Permalink
minor changes to tests
Browse files Browse the repository at this point in the history
  • Loading branch information
samsonjs committed Jan 5, 2013
1 parent d75c4eb commit 4bcd6d2
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions test/test.js
Expand Up @@ -8,7 +8,7 @@
// - look for edge cases // - look for edge cases


var assert = require('assert') var assert = require('assert')
, lib = require('./../lib') , lib = require('../lib')


// Tue, 07 Jun 2011 18:51:45 GMT // Tue, 07 Jun 2011 18:51:45 GMT
, Time = new Date(1307472705067) , Time = new Date(1307472705067)
Expand All @@ -35,9 +35,11 @@ assert.format = function(format, expected, expectedUTC, time) {
assert.fn(lib.strftime) assert.fn(lib.strftime)
assert.fn(lib.strftimeUTC) assert.fn(lib.strftimeUTC)
assert.fn(lib.localizedStrftime) assert.fn(lib.localizedStrftime)
ok('Exports')


/// time zones /// time zones
testTimezone('P[DS]T') testTimezone('P[DS]T')
ok('Time zones')


/// check all formats in GMT, most coverage /// check all formats in GMT, most coverage
assert.format('%A', 'Tuesday') assert.format('%A', 'Tuesday')
Expand All @@ -51,6 +53,7 @@ assert.format('%d', '07')
assert.format('%e', '7') assert.format('%e', '7')
assert.format('%F', '2011-06-07') assert.format('%F', '2011-06-07')
assert.format('%H', null, '18') assert.format('%H', null, '18')
assert.format('%h', 'Jun')
assert.format('%I', null, '06') assert.format('%I', null, '06')
assert.format('%j', null, '158') assert.format('%j', null, '158')
assert.format('%k', null, '18') assert.format('%k', null, '18')
Expand All @@ -59,27 +62,26 @@ assert.format('%l', null, ' 6')
assert.format('%M', null, '51') assert.format('%M', null, '51')
assert.format('%m', '06') assert.format('%m', '06')
assert.format('%n', '\n') assert.format('%n', '\n')
assert.format('%p', null, 'PM')
assert.format('%P', null, 'pm') assert.format('%P', null, 'pm')
assert.format('%p', null, 'PM')
assert.format('%R', null, '18:51') assert.format('%R', null, '18:51')
assert.format('%r', null, '06:51:45 PM') assert.format('%r', null, '06:51:45 PM')
assert.format('%S', '45') assert.format('%S', '45')
assert.format('%s', '1307472705') assert.format('%s', '1307472705')
assert.format('%T', null, '18:51:45') assert.format('%T', null, '18:51:45')
assert.format('%t', '\t') assert.format('%t', '\t')
assert.format('%u', '2')
assert.format('%U', '23') assert.format('%U', '23')
assert.format('%U', '24', null, new Date(+Time + 5 * 86400000)) assert.format('%U', '24', null, new Date(+Time + 5 * 86400000))
assert.format('%u', '2')
assert.format('%v', '7-Jun-2011') assert.format('%v', '7-Jun-2011')
assert.format('%w', '2')
assert.format('%W', '23') assert.format('%W', '23')
assert.format('%W', '23', null, new Date(+Time + 5 * 86400000)) assert.format('%W', '23', null, new Date(+Time + 5 * 86400000))
assert.format('%w', '2')
assert.format('%Y', '2011') assert.format('%Y', '2011')
assert.format('%y', '11') assert.format('%y', '11')
assert.format('%Z', null, 'GMT') assert.format('%Z', null, 'GMT')
assert.format('%z', null, '+0000') assert.format('%z', null, '+0000')
assert.format('%%', '%') // any other char assert.format('%%', '%') // any other char

ok('GMT') ok('GMT')




Expand Down Expand Up @@ -129,8 +131,7 @@ assert.format_it('%R', null, 'it$18:51')
assert.format_it('%r', null, 'it$06:51:45 it$PM') assert.format_it('%r', null, 'it$06:51:45 it$PM')
assert.format_it('%T', null, 'it$18:51:45') assert.format_it('%T', null, 'it$18:51:45')
assert.format_it('%v', 'it$7-giu-2011') assert.format_it('%v', 'it$7-giu-2011')

ok('Localization')
ok('Locales')




/// helpers /// helpers
Expand Down Expand Up @@ -158,8 +159,8 @@ function testTimezone(regex) {
assert.format('%k', hours, '18') assert.format('%k', hours, '18')
assert.format('%l', hours, ' 6') assert.format('%l', hours, ' 6')
assert.format('%M', mins) assert.format('%M', mins)
assert.format('%p', 'AM', 'PM')
assert.format('%P', 'am', 'pm') assert.format('%P', 'am', 'pm')
assert.format('%p', 'AM', 'PM')
assert.format('%R', R, '18:51') assert.format('%R', R, '18:51')
assert.format('%r', R + ':45 AM', '06:51:45 PM') assert.format('%r', R + ':45 AM', '06:51:45 PM')
assert.format('%T', R + ':45', '18:51:45') assert.format('%T', R + ':45', '18:51:45')
Expand Down

0 comments on commit 4bcd6d2

Please sign in to comment.