File size: 736 Bytes
21dd449
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import { assert, it, describe } from "vitest";
import { fileExists } from "./file-exists";

describe("fileExists", () => {
	it("should return true for file that exists", async () => {
		const info = await fileExists({
			repo: {
				name: "bert-base-uncased",
				type: "model",
			},
			path: "tf_model.h5",
			revision: "dd4bc8b21efa05ec961e3efc4ee5e3832a3679c7",
		});

		assert(info, "file should exist");
	});

	it("should return false for file that does not exist", async () => {
		const info = await fileExists({
			repo: {
				name: "bert-base-uncased",
				type: "model",
			},
			path: "tf_model.h5dadazdzazd",
			revision: "dd4bc8b21efa05ec961e3efc4ee5e3832a3679c7",
		});

		assert(!info, "file should not exist");
	});
});