fix(core): update

This commit is contained in:
2020-03-16 14:38:17 +00:00
parent 39b718fc41
commit c1b1cbfd64
5 changed files with 85 additions and 33 deletions

View File

@ -1,11 +1,38 @@
import { tap, expect } from '@pushrocks/tapbundle';
import * as path from 'path';
import * as smartfile from '@pushrocks/smartfile';
import * as smartrequest from '@pushrocks/smartrequest';
tap.test('should prepare downloads', async (tools) => {
const downLoadedFile: Buffer = (await smartrequest.getBinary('https://verdaccio.lossless.one/level/-/level-6.0.1.tgz')).body;
console.log(downLoadedFile);
const testPlugins = {
path,
smartfile,
smartrequest
};
const testPaths = {
nogitDir: testPlugins.path.join(process.cwd(), '.nogit/')
}
import * as smartarchive from '../ts/index';
tap.preTask('should prepare .nogit dir', async () => {
await testPlugins.smartfile.fs.ensureDir(testPaths.nogitDir);
});
tap.test('should extract files on disk', async () => {});
tap.preTask('should prepare downloads', async tools => {
const downloadedFile: Buffer = (
await testPlugins.smartrequest.getBinary('https://verdaccio.lossless.one/@pushrocks%2fwebsetup/-/websetup-2.0.14.tgz')
).body;
await testPlugins.smartfile.memory.toFs(downloadedFile, testPlugins.path.join(testPaths.nogitDir, 'test.tgz'));
});
tap.test('should extract files on disk', async () => {
const testSmartarchive = new smartarchive.SmartArchive();
await testSmartarchive.extractArchiveFromFilePath(
testPlugins.path.join(testPaths.nogitDir, 'test.tgz'),
testPlugins.path.join(testPaths.nogitDir)
);
});
tap.start();