feat(planning): ship holiday-aware planning and assistant upgrades
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
import assert from "node:assert/strict";
|
||||
import test from "node:test";
|
||||
import { getHolidayDemoCityNamesByCountry, getHolidayDemoProfileForIndex } from "./holiday-demo-profiles.js";
|
||||
|
||||
test("getHolidayDemoProfileForIndex rotates across the demo holiday profiles", () => {
|
||||
assert.deepEqual(getHolidayDemoProfileForIndex(0), {
|
||||
countryCode: "DE",
|
||||
stateCode: "BW",
|
||||
cityName: "Stuttgart",
|
||||
});
|
||||
assert.deepEqual(getHolidayDemoProfileForIndex(5), {
|
||||
countryCode: "DE",
|
||||
stateCode: "BY",
|
||||
cityName: "Augsburg",
|
||||
});
|
||||
assert.deepEqual(getHolidayDemoProfileForIndex(12), {
|
||||
countryCode: "DE",
|
||||
stateCode: "BW",
|
||||
cityName: "Stuttgart",
|
||||
});
|
||||
});
|
||||
|
||||
test("getHolidayDemoCityNamesByCountry exposes the required demo cities", () => {
|
||||
assert.deepEqual(getHolidayDemoCityNamesByCountry(), {
|
||||
DE: ["Augsburg", "Berlin", "Hamburg", "Koeln", "Muenchen", "Stuttgart"],
|
||||
ES: ["Barcelona", "Madrid"],
|
||||
IN: ["Bangalore", "Mumbai"],
|
||||
US: ["Los Angeles", "New York"],
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user