testRecordKeys

tcmts.records.test.testRecordKeys · #twerzfls · term

import { recordKey } from "#codebase/tcmts/records";

export const testRecordKeys = () => {
  const k = (pkg: string, version: string) => recordKey({ package: pkg, version });
  if (k("geo", "1.2.0") !== "geo:1.2.0") throw new Error(k("geo", "1.2.0"));
  if (k("@alice/geo", "1.0.0-beta.1") !== "~alice~geo:1.0.0-beta.1")
    throw new Error(k("@alice/geo", "1.0.0-beta.1"));
}

uses