* CEC-3672 Add versions to CarUpdatesContext Stub out getSoftwareVersions and updateManifestVersion * CEC-3672 update version on deploy * Validate version before updating
19 lines
1.0 KiB
JavaScript
19 lines
1.0 KiB
JavaScript
import { validateSoftwareVersion } from "./softwareVersions";
|
|
|
|
describe("Software versions", () => {
|
|
it("validation", () =>{
|
|
expect(validateSoftwareVersion("2023.12.01.01.A")).toEqual(true);
|
|
expect(validateSoftwareVersion("2023.10.01.01.A")).toEqual(true);
|
|
expect(validateSoftwareVersion("2023.09.01.01.A")).toEqual(true);
|
|
expect(validateSoftwareVersion("2023.13.01.01.A")).toEqual(false);
|
|
expect(validateSoftwareVersion("2023.12.01.01")).toEqual(true);
|
|
expect(validateSoftwareVersion("2023.10.01.01")).toEqual(true);
|
|
expect(validateSoftwareVersion("2023.09.01.01")).toEqual(true);
|
|
expect(validateSoftwareVersion("2023.13.01.01")).toEqual(false);
|
|
expect(validateSoftwareVersion("2023.12.01")).toEqual(false);
|
|
expect(validateSoftwareVersion("2023.10.AA.01")).toEqual(false);
|
|
expect(validateSoftwareVersion("2023.09.01.AA")).toEqual(false);
|
|
expect(validateSoftwareVersion("202A.09.01.01")).toEqual(false);
|
|
expect(validateSoftwareVersion("2023.1A.01.01")).toEqual(false);
|
|
})
|
|
}); |