@rr0/cms
Version:
RR0 Content Management System (CMS)
20 lines (19 loc) • 1.03 kB
JavaScript
import { beforeEach, describe, expect, test } from "@javarome/testscript";
import { rr0TestUtil } from "../../../../../test/index.js";
import { hautsDeSeine } from "../../../../eu/fr/region/idf/92/HautsDeSeine.js";
import { sanDiego } from "../../../../us/region/ca/sandiego/SanDiego.js";
import { nanterre92 } from "../../../../eu/fr/region/idf/92/Nanterre/Nanterre.js";
import { oceanSide } from "../../../../us/region/ca/sandiego/oceanside/OceanSide.js";
describe("Ville", () => {
let context;
beforeEach(() => {
context = rr0TestUtil.newContext("time/1/9/7/0/03/index.html");
});
test("find", () => {
const cityService = rr0TestUtil.cityService;
expect(cityService.find(context, "Nanterre", hautsDeSeine)).toBe(nanterre92);
expect(cityService.find(context, "Nanterre", undefined)).toBe(nanterre92);
expect(cityService.find(context, "Oceanside", sanDiego)).toBe(oceanSide);
expect(cityService.find(context, "Oceanside", undefined)).toBe(oceanSide);
});
});