Remove old test

This commit is contained in:
Eric Bailey
2024-06-17 18:36:08 -05:00
parent 5544e804e1
commit 8b436be50f
-83
View File
@@ -6,7 +6,6 @@ import {createFullHandle, makeValidHandle} from '../../src/lib/strings/handles'
import {enforceLen} from '../../src/lib/strings/helpers'
import {detectLinkables} from '../../src/lib/strings/rich-text-detection'
import {shortenLinks} from '../../src/lib/strings/rich-text-manip'
import {dateDiff} from '../../src/lib/strings/time'
import {
makeRecordUri,
toNiceDomain,
@@ -142,88 +141,6 @@ describe('makeRecordUri', () => {
})
})
describe('dateDiff', () => {
type Case = [number | string | Date, number | string | Date, string]
const cases: Case[] = [
[
1671461038,
new Date('2034-05-31T22:00Z'),
new Date(1671461038).toLocaleDateString(),
],
[
'04 Dec 1995 00:12:00 GMT',
new Date('2024-05-31T22:00Z'),
new Date('04 Dec 1995 00:12:00 GMT').toLocaleDateString(),
],
[new Date('2010-01-01Z'), new Date('2005-01-01Z'), 'now'],
[new Date(), new Date(), 'now'],
[
new Date('2001-01-01T00:00:00Z'),
new Date('2001-01-01T00:00:04.999Z'),
'now',
],
[new Date('2001-01-01T12:00:00Z'), new Date('2001-01-01T12:00:05Z'), '5s'],
[
new Date('2001-01-01T21:59:55Z'),
new Date('2001-01-01T22:00:05.123Z'),
'10s',
],
[new Date('2001-01-01Z'), new Date('2001-01-01T00:00:59.999Z'), '59s'],
[new Date('2001-01-01Z'), new Date('2001-01-01T00:01:00.000Z'), '1m'],
[new Date('2001-01-01T23:59:50Z'), new Date('2001-01-02T00:09:55Z'), '10m'],
[
new Date('2001-01-01T23:00:00Z'),
new Date('2001-01-01T23:59:59.999Z'),
'59m',
],
[new Date('2001-01-01T23:00:00Z'), new Date('2001-01-02T00:00:00Z'), '1h'],
[new Date('2001-01-01Z'), new Date('2001-01-01T23:59:59.999Z'), '23h'],
[new Date('2001-01-01Z'), new Date('2001-01-02Z'), '1d'],
[new Date('2001-01-01T14:00Z'), new Date('2001-01-02T14:00Z'), '1d'],
[new Date('2001-02-25Z'), new Date('2001-03-03Z'), '6d'],
[new Date('2004-02-25Z'), new Date('2004-03-03Z'), '7d'],
[new Date('2001-01-01Z'), new Date('2001-01-30T00:00Z'), '29d'],
[new Date('2004-01-01Z'), new Date('2004-01-30T23:59:59.999Z'), '29d'],
[new Date('2001-01-01Z'), new Date('2001-01-31T00:00Z'), '1mo'],
[new Date('2001-02-01Z'), new Date('2001-03-01Z'), '28d'],
[new Date('2001-01-01Z'), new Date('2001-01-31Z'), '1mo'],
[new Date('2001-02-01Z'), new Date('2001-03-01Z'), '28d'],
[new Date('2004-02-01Z'), new Date('2004-03-01Z'), '29d'],
[new Date('2001-03-01Z'), new Date('2001-04-01Z'), '1mo'],
[new Date('2001-01-01Z'), new Date('2001-03-01Z'), '1mo'], // 31 + 28 = 59 days -> 1 months
[new Date('2001-01-01Z'), new Date('2001-04-01Z'), '3mo'], // 31 + 28 + 31 = 90 days -> 3 months
[new Date('2001-02-01Z'), new Date('2001-05-01Z'), '2mo'], // 28 + 31 + 30 = 89 days -> 2 months
[new Date('2001-01-01Z'), new Date('2001-05-01Z'), '4mo'], // 31 + 28 + 31 + 30 = 120 days -> 4 months
[new Date('2001-02-01Z'), new Date('2001-06-01Z'), '4mo'], // 28 + 31 + 30 + 31 = 120 days -> 4 months
[new Date('2001-01-01Z'), new Date('2001-12-01Z'), '11mo'],
[new Date('2001-01-01Z'), new Date('2001-12-26Z'), '11mo'],
[new Date('2001-01-01Z'), new Date('2001-12-26T23:59:59.999Z'), '11mo'],
[
new Date('2001-01-01Z'),
new Date('2001-12-27Z'),
new Date('2001-01-01Z').toLocaleDateString(),
],
[
new Date('2001-01-01Z'),
new Date('2002-01-01Z'),
new Date('2001-01-01Z').toLocaleDateString(),
],
[
new Date('2050-12-31Z'),
new Date('2100-01-01Z'),
new Date('2050-12-31Z').toLocaleDateString(),
],
]
it.each(cases)(
'given the dates %p and %p returns %p',
(date1, date2, expected) => {
const result = dateDiff(date1, date2)
expect(result).toEqual(expected)
},
)
})
describe('makeValidHandle', () => {
const inputs = [
'test-handle-123',