Differential updates

This commit is contained in:
Fedor Indutny 2022-02-24 13:01:41 -08:00 committed by GitHub
parent c11e9350d5
commit f58d1332c4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 873 additions and 153 deletions

View file

@ -4,7 +4,7 @@
import { assert } from 'chai';
import {
createTempDir,
createUpdateCacheDirIfNeeded,
getUpdateFileName,
getVersion,
isUpdateFileNameValid,
@ -138,12 +138,12 @@ releaseDate: '2021-12-03T19:00:23.754Z'
describe('#validatePath', () => {
it('succeeds for simple children', async () => {
const base = await createTempDir();
const base = await createUpdateCacheDirIfNeeded();
validatePath(base, `${base}/child`);
validatePath(base, `${base}/child/grandchild`);
});
it('returns false for problematic names', async () => {
const base = await createTempDir();
const base = await createUpdateCacheDirIfNeeded();
assert.throws(() => {
validatePath(base, `${base}/../child`);
});