From 115a9d4f36bd28f2fa60c103747319efb61b4bbd Mon Sep 17 00:00:00 2001 From: Frostebite Date: Wed, 20 Dec 2023 08:53:07 +0000 Subject: [PATCH] fix --- .../tests/cloud-runner-environment.test.ts | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/model/cloud-runner/tests/cloud-runner-environment.test.ts b/src/model/cloud-runner/tests/cloud-runner-environment.test.ts index a9d6b526..a74119d7 100644 --- a/src/model/cloud-runner/tests/cloud-runner-environment.test.ts +++ b/src/model/cloud-runner/tests/cloud-runner-environment.test.ts @@ -84,6 +84,33 @@ describe('Cloud Runner Sync Environments', () => { expect(newLinePurgedFile).toContain(fullNameEqualValue); } }, 1_000_000_000); + it('Unity Builder can clone', async () => { + // Setup parameters + const buildParameter = await CreateParameters({ + versioning: 'None', + projectPath: 'test-project', + unityVersion: UnityVersioning.read('test-project'), + targetPlatform: 'StandaloneWindows64', + customJob: ` + - name: 'step 1' + image: 'ubuntu' + commands: 'apt-get update > /dev/null\napt-get install -y curl tar tree npm git-lfs jq git > /dev/null\nnpm i -g n > /dev/null\nn 16.16.0 > /dev/null\nnpm --version\nnode --version' + secrets: + - name: '${testSecretName}' + value: '${testSecretValue}' + `, + }); + const baseImage = new ImageTag(buildParameter); + if (baseImage.toString().includes('undefined')) { + throw new Error(`Base image is undefined`); + } + + // Run the job + await CloudRunner.run(buildParameter, baseImage.toString()); + + // Assert results + // expect(file).toContain(JSON.stringify(buildParameter)); + }, 1_000_000_000); } });