CEC-3672 Update manifest version on deploy (#277)
* CEC-3672 Add versions to CarUpdatesContext Stub out getSoftwareVersions and updateManifestVersion * CEC-3672 update version on deploy * Validate version before updating
This commit is contained in:
19
src/utils/softwareVersions.test.js
Normal file
19
src/utils/softwareVersions.test.js
Normal file
@@ -0,0 +1,19 @@
|
||||
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);
|
||||
})
|
||||
});
|
||||
Reference in New Issue
Block a user