mirror of
https://github.com/dwaxweiler/connector-mobilizon
synced 2025-02-16 19:50:36 +01:00
54 lines
1.6 KiB
JavaScript
54 lines
1.6 KiB
JavaScript
import test from 'ava';
|
|
import { DateTimeWrapper } from './date-time-wrapper';
|
|
|
|
test('#getShortDate usual date', t => {
|
|
const d = new DateTimeWrapper('2020-12-24T16:45:00Z')
|
|
t.is(d.getShortDate(), '24/12/2020')
|
|
})
|
|
|
|
test('#get24Time usual time', t => {
|
|
const d = new DateTimeWrapper('2020-12-24T16:45:00Z')
|
|
t.is(d.get24Time(), '17:45')
|
|
})
|
|
|
|
test('#equalsDate same date, different time', t => {
|
|
const d = new DateTimeWrapper('2020-12-24T16:45:00Z')
|
|
const e = new DateTimeWrapper('2020-12-24T17:46:01Z')
|
|
t.true(d.equalsDate(e))
|
|
})
|
|
|
|
test('#equalsDate different date, different time', t => {
|
|
const d = new DateTimeWrapper('2020-12-24T16:45:00Z')
|
|
const e = new DateTimeWrapper('2021-11-25T17:46:01Z')
|
|
t.false(d.equalsDate(e))
|
|
})
|
|
|
|
test('#equalsDate different day, different time', t => {
|
|
const d = new DateTimeWrapper('2020-12-24T16:45:00Z')
|
|
const e = new DateTimeWrapper('2020-12-25T17:46:01Z')
|
|
t.false(d.equalsDate(e))
|
|
})
|
|
|
|
test('#equalsDate different month, different time', t => {
|
|
const d = new DateTimeWrapper('2020-12-24T16:45:00Z')
|
|
const e = new DateTimeWrapper('2020-11-24T17:46:01Z')
|
|
t.false(d.equalsDate(e))
|
|
})
|
|
|
|
test('#equalsDate different year, different time', t => {
|
|
const d = new DateTimeWrapper('2020-12-24T16:45:00Z')
|
|
const e = new DateTimeWrapper('2021-12-24T17:46:01Z')
|
|
t.false(d.equalsDate(e))
|
|
})
|
|
|
|
test('#getCurrentDatetimeAsString correct format', t => {
|
|
const d = DateTimeWrapper.getCurrentDatetimeAsString()
|
|
t.is(d[4], '-')
|
|
t.is(d[7], '-')
|
|
t.is(d[10], 'T')
|
|
t.is(d[13], ':')
|
|
t.is(d[16], ':')
|
|
t.is(d[19], '.')
|
|
t.is(d[d.length-3], ':')
|
|
})
|