88 * SPDX-License-Identifier: EPL-2.0
99 ********************************************************************************/
1010
11- import 'mocha' ;
12- import { expect } from 'chai' ;
11+ import { describe , it , expect } from 'vitest' ;
1312import { toRelativeTime } from '../../src/utils' ;
1413
1514describe ( 'toRelativeTime' , ( ) => {
@@ -20,32 +19,32 @@ describe('toRelativeTime', () => {
2019 const msPerYear = msPerDay * 365 ;
2120 it ( 'should report "now" for seconds' , ( ) => {
2221 const now = Date . now ( ) ;
23- expect ( toRelativeTime ( new Date ( now - 10000 ) . toString ( ) ) ) . to . equal ( 'now' ) ;
24- expect ( toRelativeTime ( new Date ( now ) . toString ( ) ) ) . to . equal ( 'now' ) ;
22+ expect ( toRelativeTime ( new Date ( now - 10000 ) . toString ( ) ) ) . toBe ( 'now' ) ;
23+ expect ( toRelativeTime ( new Date ( now ) . toString ( ) ) ) . toBe ( 'now' ) ;
2524 } ) ;
2625 it ( 'should correctly report minutes' , ( ) => {
2726 const now = Date . now ( ) ;
28- expect ( toRelativeTime ( new Date ( now - 10 * msPerMinute ) . toString ( ) ) ) . to . equal ( '10 minutes ago' ) ;
29- expect ( toRelativeTime ( new Date ( now - msPerMinute ) . toString ( ) ) ) . to . equal ( '1 minute ago' ) ;
27+ expect ( toRelativeTime ( new Date ( now - 10 * msPerMinute ) . toString ( ) ) ) . toBe ( '10 minutes ago' ) ;
28+ expect ( toRelativeTime ( new Date ( now - msPerMinute ) . toString ( ) ) ) . toBe ( '1 minute ago' ) ;
3029 } ) ;
3130 it ( 'should correctly report hours' , ( ) => {
3231 const now = Date . now ( ) ;
33- expect ( toRelativeTime ( new Date ( now - 10 * msPerHour ) . toString ( ) ) ) . to . equal ( '10 hours ago' ) ;
34- expect ( toRelativeTime ( new Date ( now - msPerHour ) . toString ( ) ) ) . to . equal ( '1 hour ago' ) ;
32+ expect ( toRelativeTime ( new Date ( now - 10 * msPerHour ) . toString ( ) ) ) . toBe ( '10 hours ago' ) ;
33+ expect ( toRelativeTime ( new Date ( now - msPerHour ) . toString ( ) ) ) . toBe ( '1 hour ago' ) ;
3534 } ) ;
3635 it ( 'should correctly report days' , ( ) => {
3736 const now = Date . now ( ) ;
38- expect ( toRelativeTime ( new Date ( now - 10 * msPerDay ) . toString ( ) ) ) . to . equal ( '10 days ago' ) ;
39- expect ( toRelativeTime ( new Date ( now - msPerDay ) . toString ( ) ) ) . to . equal ( '1 day ago' ) ;
37+ expect ( toRelativeTime ( new Date ( now - 10 * msPerDay ) . toString ( ) ) ) . toBe ( '10 days ago' ) ;
38+ expect ( toRelativeTime ( new Date ( now - msPerDay ) . toString ( ) ) ) . toBe ( '1 day ago' ) ;
4039 } ) ;
4140 it ( 'should correctly report months' , ( ) => {
4241 const now = Date . now ( ) ;
43- expect ( toRelativeTime ( new Date ( now - 10 * msPerMonth ) . toString ( ) ) ) . to . equal ( '10 months ago' ) ;
44- expect ( toRelativeTime ( new Date ( now - msPerMonth ) . toString ( ) ) ) . to . equal ( '1 month ago' ) ;
42+ expect ( toRelativeTime ( new Date ( now - 10 * msPerMonth ) . toString ( ) ) ) . toBe ( '10 months ago' ) ;
43+ expect ( toRelativeTime ( new Date ( now - msPerMonth ) . toString ( ) ) ) . toBe ( '1 month ago' ) ;
4544 } ) ;
4645 it ( 'should correctly report years' , ( ) => {
4746 const now = Date . now ( ) ;
48- expect ( toRelativeTime ( new Date ( now - 10 * msPerYear ) . toString ( ) ) ) . to . equal ( '10 years ago' ) ;
49- expect ( toRelativeTime ( new Date ( now - msPerYear ) . toString ( ) ) ) . to . equal ( '1 year ago' ) ;
47+ expect ( toRelativeTime ( new Date ( now - 10 * msPerYear ) . toString ( ) ) ) . toBe ( '10 years ago' ) ;
48+ expect ( toRelativeTime ( new Date ( now - msPerYear ) . toString ( ) ) ) . toBe ( '1 year ago' ) ;
5049 } ) ;
5150} ) ;
0 commit comments