Fix some scheduling issues (#15274)

* fix logic for time travelers schedule

* fix potion availability

* fix tests
This commit is contained in:
Phillip Thelen
2024-07-23 18:33:59 +02:00
committed by GitHub
parent 69afa52beb
commit 6e91d51def
4 changed files with 21 additions and 13 deletions

View File

@@ -47,7 +47,7 @@ describe('content index', () => {
const junePets = content.petInfo;
expect(junePets['Chameleon-Base']).to.not.exist;
clock.restore();
clock = sinon.useFakeTimers(new Date('2024-07-10'));
clock = sinon.useFakeTimers(new Date('2024-07-20'));
const julyPets = content.petInfo;
expect(julyPets['Chameleon-Base']).to.exist;
expect(Object.keys(junePets).length, '').to.equal(Object.keys(julyPets).length - 10);
@@ -58,7 +58,7 @@ describe('content index', () => {
const juneMounts = content.mountInfo;
expect(juneMounts['Chameleon-Base']).to.not.exist;
clock.restore();
clock = sinon.useFakeTimers(new Date('2024-07-10'));
clock = sinon.useFakeTimers(new Date('2024-07-20'));
const julyMounts = content.mountInfo;
expect(julyMounts['Chameleon-Base']).to.exist;
expect(Object.keys(juneMounts).length, '').to.equal(Object.keys(julyMounts).length - 10);