Skip to content

Fixed import logic to support cloud files #118

Fixed import logic to support cloud files

Fixed import logic to support cloud files #118

Triggered via push September 6, 2025 14:49
Status Failure
Total duration 58s
Artifacts
build-and-test
55s
build-and-test
Fit to window
Zoom out
Zoom in

Annotations

4 errors
build-and-test
Process completed with exit code 1.
test/orchestrator/initialize/initialize.test.ts > Parser integration tests > Finds codify.json files in a previous dir: src/common/initialize-plugins.ts#L117
Error: No codify files found. ❯ Function.resolveCodifyRootPath src/common/initialize-plugins.ts:117:11 ❯ Function.run src/common/initialize-plugins.ts:34:24 ❯ test/orchestrator/initialize/initialize.test.ts:112:66
test/orchestrator/initialize/initialize.test.ts > Parser integration tests > Finds the correct files to initialize and initializes all files within a folder: test/orchestrator/initialize/initialize.test.ts#L70
AssertionError: expected Project{ projectConfig: null, …(7) } to match object { …(2) } (7 matching properties omitted from actual) - Expected + Received - Object { - "codifyFiles": ArrayContaining [ - "/home/runner/Downloads/untitled folder/home.codify.json", + Project { + "codifyFiles": Array [ "/home/runner/Downloads/untitled folder/home-2.codify.json", ], - "resourceConfigs": ArrayContaining [ - ObjectContaining { - "type": "customType1", + "resourceConfigs": Array [ + ResourceConfig { + "configClass": "resource", + "dependencyIds": Array [], + "dependsOn": Array [], + "name": undefined, + "parameters": Object {}, + "raw": Object { + "type": "customType2", }, - ObjectContaining { + "resourceInfo": undefined, + "sourceMapKey": "/home/runner/Downloads/untitled folder/home-2.codify.json#/0", "type": "customType2", }, ], } ❯ test/orchestrator/initialize/initialize.test.ts:70:21
test/orchestrator/import/import.test.ts > Import orchestrator tests > Can import a resource and save it into an existing project (multiple codify files): test/orchestrator/import/import.test.ts#L429
AssertionError: expected [ { type: 'alias', …(2) }, …(1) ] to match object [ { type: 'alias', …(2) }, …(2) ] - Expected + Received Array [ Object { "alias": "gcdsdd", "type": "alias", "value": "git clone", }, Object { "alias": "gcc", "type": "alias", "value": "git commit -v", }, - Object { - "alias": "gc-new", - "type": "alias", - "value": "gc-new-value", - }, ] ❯ test/orchestrator/import/import.test.ts:429:41