| 123456789101112131415161718192021222324252627282930 |
- import { expect } from 'vitest'
- import SubscriptionFormatters from '../../../../app/src/Features/Subscription/SubscriptionFormatters.mjs'
- describe('SubscriptionFormatters', function () {
- describe('formatDateTime', function () {
- it('should return null if no date', function () {
- const result = SubscriptionFormatters.formatDateTime(null)
- expect(result).to.equal(null)
- })
- it('should format date with time', function () {
- const date = new Date(1639904485000)
- const result = SubscriptionFormatters.formatDateTime(date)
- expect(result).to.equal('December 19th, 2021 9:01 AM UTC')
- })
- })
- describe('formatDate', function () {
- it('should return null if no date', function () {
- const result = SubscriptionFormatters.formatDate(null)
- expect(result).to.equal(null)
- })
- it('should format date', function () {
- const date = new Date(1639904485000)
- const result = SubscriptionFormatters.formatDate(date)
- expect(result).to.equal('December 19th, 2021')
- })
- })
- })
|