diff --git a/__tests__/main.test.ts b/__tests__/main.test.ts index dd15beca..d462bce6 100644 --- a/__tests__/main.test.ts +++ b/__tests__/main.test.ts @@ -1,4 +1,7 @@ -test('Local test', async() => { - const test = "test" - expect(test.length).toBe(4) +import { SwiftToolInstaller } from '../src/installer' + +test('Test Package.resolved v3 parsing', async() => { + const installer = new SwiftToolInstaller("https://github.com/nicklockwood/SwiftFormat", "", "" , "", false) + const version = installer.parsePackageResolved() + expect(version).toBe("ab6844edb79a7b88dc6320e6cee0a0db7674dac3") }) diff --git a/src/installer.ts b/src/installer.ts index ffc1d94e..89625fbe 100644 --- a/src/installer.ts +++ b/src/installer.ts @@ -16,7 +16,7 @@ export class SwiftToolInstaller { readonly version: string readonly useCache: boolean - private constructor(url: string, commit: string, branch: string, version: string, useCache: boolean) { + constructor(url: string, commit: string, branch: string, version: string, useCache: boolean) { this.url = url this.commit = commit this.branch = branch