Add unit tests for restore (#62)

* Move archive file size to utils

* Disable net connect with nock

* Add unit tests for restore

* Fix test names and test URL
This commit is contained in:
Josh Gross
2019-11-06 13:41:45 -05:00
committed by GitHub
parent ecf6eea708
commit 4b0709a0d5
8 changed files with 469 additions and 26 deletions

View File

@ -1,5 +1,6 @@
import * as core from "@actions/core";
import * as io from "@actions/io";
import * as fs from "fs";
import * as os from "os";
import * as path from "path";
import * as uuidV4 from "uuid/v4";
@ -32,6 +33,10 @@ export async function createTempDirectory(): Promise<string> {
return dest;
}
export function getArchiveFileSize(path: string): number {
return fs.statSync(path).size;
}
export function isExactKeyMatch(
key: string,
cacheResult?: ArtifactCacheEntry