begin building recurring content scheduling

This commit is contained in:
Phillip Thelen
2024-01-31 16:24:58 +01:00
committed by Sabe Jones
parent ec0275e6f6
commit ce796fa1d9
2 changed files with 260 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
import { each } from 'lodash';
import {
expectValidTranslationString,
} from '../helpers/content.helper';
import { assembleScheduledMatchers } from '../../website/common/script/content/constants/schedule';
describe('Content Schedule', () => {
it('assembles scheduled items on january 15th', () => {
const items = assembleScheduledMatchers(new Date('2024-01-15'));
});
it('assembles scheduled items on january 31th', () => {
const items = assembleScheduledMatchers(new Date('2024-01-31'));
});
it('assembles scheduled items on march 2nd', () => {
const items = assembleScheduledMatchers(new Date('2024-03-02'));
});
it('assembles scheduled items on march 21st', () => {
const items = assembleScheduledMatchers(new Date('2024-03-21'));
});
it('assembles scheduled items on october 7th', () => {
const items = assembleScheduledMatchers(new Date('2024-10-07'));
});
it('assembles scheduled items on november 1th', () => {
const items = assembleScheduledMatchers(new Date('2024-11-01'));
});
it('assembles scheduled items on december 20th', () => {
const items = assembleScheduledMatchers(new Date('2024-12-20'));
});
});