Fixed TZ dependency in Portal helpers test (#19804)
no refs - Tests run locally (US TZ) often always failed because the dates are pushed to the en-GB locale. The test now forces the same TZ onto the compared to date.
This commit is contained in:
parent
2bb566f18f
commit
cbb27c2d53
@ -455,7 +455,7 @@ describe('Helpers - ', () => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe.skip('getCompExpiry', () => {
|
describe('getCompExpiry', () => {
|
||||||
let member = {};
|
let member = {};
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
@ -476,10 +476,12 @@ describe('Helpers - ', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('returns the expiry date of a comped subscription', () => {
|
it('returns the expiry date of a comped subscription', () => {
|
||||||
expect(getCompExpiry({member})).toEqual('13 Oct 2023');
|
const date = new Date('2023-10-13T00:00:00.000Z');
|
||||||
|
expect(getCompExpiry({member})).toEqual(date.toLocaleDateString('en-GB', {year: 'numeric', month: 'short', day: 'numeric'}));
|
||||||
});
|
});
|
||||||
|
|
||||||
it('returns the expiry date of a comped subscription if the member has multiple subscriptions', () => {
|
it('returns the expiry date of a comped subscription if the member has multiple subscriptions', () => {
|
||||||
|
const date = new Date('2023-10-13T00:00:00.000Z');
|
||||||
member.subscriptions.push({
|
member.subscriptions.push({
|
||||||
status: 'cancelled',
|
status: 'cancelled',
|
||||||
price: {
|
price: {
|
||||||
@ -489,7 +491,7 @@ describe('Helpers - ', () => {
|
|||||||
expiry_at: '2023-10-14T00:00:00.000Z'
|
expiry_at: '2023-10-14T00:00:00.000Z'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
expect(getCompExpiry({member})).toEqual('13 Oct 2023');
|
expect(getCompExpiry({member})).toEqual(date.toLocaleDateString('en-GB', {year: 'numeric', month: 'short', day: 'numeric'}));
|
||||||
});
|
});
|
||||||
|
|
||||||
it('returns an empty string if the subscription has no expiry date', () => {
|
it('returns an empty string if the subscription has no expiry date', () => {
|
||||||
|
Loading…
Reference in New Issue
Block a user