From f4dd04b02be1e0504c03d886efe8a94de7f2da6b Mon Sep 17 00:00:00 2001 From: Edson Hilios Date: Mon, 8 Aug 2016 09:18:04 -0300 Subject: [PATCH] Improve unit testing for new formatters :v: --- test/unit/event_test.js | 6 +++++- test/unit/math_test.js | 10 +++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/test/unit/event_test.js b/test/unit/event_test.js index 17be70c..2c27bbb 100644 --- a/test/unit/event_test.js +++ b/test/unit/event_test.js @@ -37,9 +37,13 @@ test('event.offset object has {seconds, minutes, hours, days, ' + ok(event.offset.hasOwnProperty('days')); ok(event.offset.hasOwnProperty('daysToWeek')); ok(event.offset.hasOwnProperty('daysToMonth')); - ok(event.offset.hasOwnProperty('totalDays')); ok(event.offset.hasOwnProperty('weeks')); + ok(event.offset.hasOwnProperty('weeksToMonth')); ok(event.offset.hasOwnProperty('years')); + ok(event.offset.hasOwnProperty('totalDays')); + ok(event.offset.hasOwnProperty('totalHours')); + ok(event.offset.hasOwnProperty('totalMinutes')); + ok(event.offset.hasOwnProperty('totalSeconds')); }); $clock.tick(500); }); diff --git a/test/unit/math_test.js b/test/unit/math_test.js index 0e1f29e..9726452 100644 --- a/test/unit/math_test.js +++ b/test/unit/math_test.js @@ -14,7 +14,15 @@ test('time offset calculation', function() { ok(event.offset.hours === 3); ok(event.offset.minutes === 4); ok(event.offset.seconds === 5); - ok(event.offset.totalDays === 9); + // Offset values + ok(event.offset.daysToWeek === 2); + ok(event.offset.daysToMonth === 9); + ok(event.offset.weeksToMonth === 1); + // Test total count + ok(event.offset.totalDays === 9); + ok(event.offset.totalHours === 9 * 24 + 3); + ok(event.offset.totalMinutes === 9 * 24 * 60 + 3 * 60 + 4); + ok(event.offset.totalSeconds === (9 * 24 * 60 + 3 * 60 + 4) * 60 + 5); }); $clock.tick(500);