New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

goferfs-test-suite

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

goferfs-test-suite - npm Package Compare versions

Comparing version 1.0.0-8 to 1.0.0-9

4

package.json
{
"name": "goferfs-test-suite",
"version": "1.0.0-8",
"version": "1.0.0-9",
"description": "Local Adapter for Gofer",

@@ -31,2 +31,3 @@ "main": "src/index.js",

"@types/node": "^7.0.4",
"babel-runtime": "^6.22.0",
"chai": "^3.5.0",

@@ -42,2 +43,3 @@ "chai-as-promised": "^6.0.0",

"babel-cli": "^6.22.2",
"babel-plugin-transform-runtime": "^6.22.0",
"babel-preset-env": "^1.1.8",

@@ -44,0 +46,0 @@ "np": "^2.12.0"

"use strict";
var __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
}
function rejected(value) {
try {
step(generator["throw"](value));
} catch (e) {
reject(e);
}
}
function step(result) {
result.done ? resolve(result.value) : new P(function (resolve) {
resolve(result.value);
}).then(fulfilled, rejected);
}
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var _promise = require("babel-runtime/core-js/promise");
var _promise2 = _interopRequireDefault(_promise);
var _regenerator = require("babel-runtime/regenerator");
var _regenerator2 = _interopRequireDefault(_regenerator);
var _asyncToGenerator2 = require("babel-runtime/helpers/asyncToGenerator");
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var chai = require("chai");

@@ -39,109 +29,101 @@ var chaiAsPromised = require("chai-as-promised");

it('should write and read', function () {
return __awaiter(_this, void 0, void 0, regeneratorRuntime.mark(function _callee() {
var _ref, contents;
it('should write and read', (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee() {
var _ref2, contents;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return gofer.write('test.txt', 'Hello, friend!');
return _regenerator2.default.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return gofer.write('test.txt', 'Hello, friend!');
case 2:
_context.next = 4;
return gofer.exists('test.txt');
case 2:
_context.next = 4;
return gofer.exists('test.txt');
case 4:
_context.sent.should.equal(true);
case 4:
_context.sent.should.equal(true);
_context.next = 7;
return gofer.read('test.txt');
_context.next = 7;
return gofer.read('test.txt');
case 7:
_ref = _context.sent;
contents = _ref.contents;
case 7:
_ref2 = _context.sent;
contents = _ref2.contents;
contents.should.equal('Hello, friend!');
contents.should.equal('Hello, friend!');
case 10:
case "end":
return _context.stop();
}
case 10:
case "end":
return _context.stop();
}
}, _callee, this);
}));
});
it('should delete', function () {
return __awaiter(_this, void 0, void 0, regeneratorRuntime.mark(function _callee2() {
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return gofer.delete('test.txt');
}
}, _callee, _this);
})));
it('should delete', (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee2() {
return _regenerator2.default.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return gofer.delete('test.txt');
case 2:
_context2.next = 4;
return gofer.exists('test.txt');
case 2:
_context2.next = 4;
return gofer.exists('test.txt');
case 4:
_context2.sent.should.equal(false);
case 4:
_context2.sent.should.equal(false);
case 5:
case "end":
return _context2.stop();
}
case 5:
case "end":
return _context2.stop();
}
}, _callee2, this);
}));
});
it('should create path to file', function () {
return __awaiter(_this, void 0, void 0, regeneratorRuntime.mark(function _callee3() {
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
return gofer.write('path/to/test.txt', 'Test');
}
}, _callee2, _this);
})));
it('should create path to file', (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee3() {
return _regenerator2.default.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
return gofer.write('path/to/test.txt', 'Test');
case 2:
_context3.next = 4;
return gofer.exists('path/to/test.txt');
case 2:
_context3.next = 4;
return gofer.exists('path/to/test.txt');
case 4:
_context3.sent.should.equal(true);
case 4:
_context3.sent.should.equal(true);
case 5:
case "end":
return _context3.stop();
}
case 5:
case "end":
return _context3.stop();
}
}, _callee3, this);
}));
});
it('should delete a directory', function () {
return __awaiter(_this, void 0, void 0, regeneratorRuntime.mark(function _callee4() {
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_context4.next = 2;
return gofer.deleteDir('path');
}
}, _callee3, _this);
})));
it('should delete a directory', (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee4() {
return _regenerator2.default.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_context4.next = 2;
return gofer.deleteDir('path');
case 2:
_context4.next = 4;
return gofer.exists('path/to/test.txt');
case 2:
_context4.next = 4;
return gofer.exists('path/to/test.txt');
case 4:
_context4.sent.should.equal(false);
case 4:
_context4.sent.should.equal(false);
case 5:
case "end":
return _context4.stop();
}
case 5:
case "end":
return _context4.stop();
}
}, _callee4, this);
}));
});
}
}, _callee4, _this);
})));
});

@@ -151,254 +133,240 @@ describe('The Fun', function () {

afterEach(function () {
return __awaiter(_this2, void 0, void 0, regeneratorRuntime.mark(function _callee5() {
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
_context5.next = 2;
return gofer.deleteDir('/');
afterEach((0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee5() {
return _regenerator2.default.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
_context5.next = 2;
return gofer.deleteDir('/');
case 2:
_context5.next = 4;
return gofer.exists('path');
case 2:
_context5.next = 4;
return gofer.exists('path');
case 4:
_context5.sent.should.equal(false);
case 4:
_context5.sent.should.equal(false);
case 5:
case "end":
return _context5.stop();
}
case 5:
case "end":
return _context5.stop();
}
}, _callee5, this);
}));
});
it('should rename', function () {
return __awaiter(_this2, void 0, void 0, regeneratorRuntime.mark(function _callee6() {
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
_context6.next = 2;
return gofer.write('path/to/test1.txt', 'Test');
}
}, _callee5, _this2);
})));
it('should rename', (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee6() {
return _regenerator2.default.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
_context6.next = 2;
return gofer.write('path/to/test1.txt', 'Test');
case 2:
_context6.next = 4;
return gofer.move('path/to/test1.txt', 'path/to/test2.txt');
case 2:
_context6.next = 4;
return gofer.move('path/to/test1.txt', 'path/to/test2.txt');
case 4:
_context6.next = 6;
return gofer.exists('path/to/test1.txt');
case 4:
_context6.next = 6;
return gofer.exists('path/to/test1.txt');
case 6:
_context6.sent.should.equal(false);
case 6:
_context6.sent.should.equal(false);
_context6.next = 9;
return gofer.exists('path/to/test2.txt');
_context6.next = 9;
return gofer.exists('path/to/test2.txt');
case 9:
_context6.sent.should.equal(true);
case 9:
_context6.sent.should.equal(true);
_context6.next = 12;
return gofer.read('path/to/test2.txt');
_context6.next = 12;
return gofer.read('path/to/test2.txt');
case 12:
_context6.sent.contents.should.equal('Test');
case 12:
_context6.sent.contents.should.equal('Test');
case 13:
case "end":
return _context6.stop();
}
case 13:
case "end":
return _context6.stop();
}
}, _callee6, this);
}));
});
it('should copy', function () {
return __awaiter(_this2, void 0, void 0, regeneratorRuntime.mark(function _callee7() {
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
_context7.next = 2;
return gofer.write('path/to/test1.txt', 'Test');
}
}, _callee6, _this2);
})));
it('should copy', (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee7() {
return _regenerator2.default.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
_context7.next = 2;
return gofer.write('path/to/test1.txt', 'Test');
case 2:
_context7.next = 4;
return gofer.copy('path/to/test1.txt', 'path/to/test2.txt');
case 2:
_context7.next = 4;
return gofer.copy('path/to/test1.txt', 'path/to/test2.txt');
case 4:
_context7.next = 6;
return gofer.exists('path/to/test1.txt');
case 4:
_context7.next = 6;
return gofer.exists('path/to/test1.txt');
case 6:
_context7.sent.should.equal(true);
case 6:
_context7.sent.should.equal(true);
_context7.next = 9;
return gofer.exists('path/to/test2.txt');
_context7.next = 9;
return gofer.exists('path/to/test2.txt');
case 9:
_context7.sent.should.equal(true);
case 9:
_context7.sent.should.equal(true);
_context7.next = 12;
return gofer.read('path/to/test1.txt');
_context7.next = 12;
return gofer.read('path/to/test1.txt');
case 12:
_context7.sent.contents.should.equal('Test');
case 12:
_context7.sent.contents.should.equal('Test');
_context7.next = 15;
return gofer.read('path/to/test2.txt');
_context7.next = 15;
return gofer.read('path/to/test2.txt');
case 15:
_context7.sent.contents.should.equal('Test');
case 15:
_context7.sent.contents.should.equal('Test');
case 16:
case "end":
return _context7.stop();
}
case 16:
case "end":
return _context7.stop();
}
}, _callee7, this);
}));
});
it('should return full metadata', function () {
return __awaiter(_this2, void 0, void 0, regeneratorRuntime.mark(function _callee8() {
var file;
return regeneratorRuntime.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
_context8.next = 2;
return gofer.write('path/to/test1.txt', 'Test');
}
}, _callee7, _this2);
})));
it('should return full metadata', (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee8() {
var file;
return _regenerator2.default.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
_context8.next = 2;
return gofer.write('path/to/test1.txt', 'Test');
case 2:
_context8.next = 4;
return gofer.read('path/to/test1.txt');
case 2:
_context8.next = 4;
return gofer.read('path/to/test1.txt');
case 4:
file = _context8.sent;
case 4:
file = _context8.sent;
file.contents.should.equal('Test');
file.name.should.equal('test1.txt');
file.ext.should.equal('.txt');
file.path.should.equal('path/to/test1.txt');
file.parentDir.should.equal('path/to');
file.visibility.should.equal(types_1.Visibility.Public);
file.size.should.equal(4);
file.isFile.should.equal(true);
file.isDir.should.equal(false);
file.timestamp.should.be.a('Date');
file.mimetype.should.equal('text/plain');
file.contents.should.equal('Test');
file.name.should.equal('test1.txt');
file.ext.should.equal('.txt');
file.path.should.equal('path/to/test1.txt');
file.parentDir.should.equal('path/to');
file.visibility.should.equal(types_1.Visibility.Public);
file.size.should.equal(4);
file.isFile.should.equal(true);
file.isDir.should.equal(false);
file.timestamp.should.be.a('Date');
file.mimetype.should.equal('text/plain');
case 16:
case "end":
return _context8.stop();
}
case 16:
case "end":
return _context8.stop();
}
}, _callee8, this);
}));
});
it('should do streams', function () {
return __awaiter(_this2, void 0, void 0, regeneratorRuntime.mark(function _callee9() {
var inputStream, _ref2, stream, contents;
}
}, _callee8, _this2);
})));
it('should do streams', (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee9() {
var inputStream, _ref11, stream, contents;
return regeneratorRuntime.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
inputStream = new stream_1.Readable();
return _regenerator2.default.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
inputStream = new stream_1.Readable();
inputStream.push('Test Stream');
inputStream.push(null);
_context9.next = 5;
return gofer.writeStream('path/to/test1.txt', inputStream);
inputStream.push('Test Stream');
inputStream.push(null);
_context9.next = 5;
return gofer.writeStream('path/to/test1.txt', inputStream);
case 5:
_context9.next = 7;
return gofer.readStream('path/to/test1.txt');
case 5:
_context9.next = 7;
return gofer.readStream('path/to/test1.txt');
case 7:
_ref2 = _context9.sent;
stream = _ref2.stream;
_context9.next = 11;
return new Promise(function (resolve, reject) {
var str = '';
stream.on('data', function (chunk) {
return str += chunk;
});
stream.on('end', function () {
return resolve(str);
});
stream.on('error', reject);
case 7:
_ref11 = _context9.sent;
stream = _ref11.stream;
_context9.next = 11;
return new _promise2.default(function (resolve, reject) {
var str = '';
stream.on('data', function (chunk) {
return str += chunk;
});
stream.on('end', function () {
return resolve(str);
});
stream.on('error', reject);
});
case 11:
contents = _context9.sent;
case 11:
contents = _context9.sent;
contents.should.equal('Test Stream');
contents.should.equal('Test Stream');
case 13:
case "end":
return _context9.stop();
}
case 13:
case "end":
return _context9.stop();
}
}, _callee9, this);
}));
});
it('should get visibility', function () {
return __awaiter(_this2, void 0, void 0, regeneratorRuntime.mark(function _callee10() {
return regeneratorRuntime.wrap(function _callee10$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
_context10.next = 2;
return gofer.write('path/to/test.txt', 'Test');
}
}, _callee9, _this2);
})));
it('should get visibility', (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee10() {
return _regenerator2.default.wrap(function _callee10$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
_context10.next = 2;
return gofer.write('path/to/test.txt', 'Test');
case 2:
_context10.next = 4;
return gofer.getVisibility('path/to/test.txt');
case 2:
_context10.next = 4;
return gofer.getVisibility('path/to/test.txt');
case 4:
_context10.t0 = types_1.Visibility.Public;
case 4:
_context10.t0 = types_1.Visibility.Public;
_context10.sent.should.equal(_context10.t0);
_context10.sent.should.equal(_context10.t0);
case 6:
case "end":
return _context10.stop();
}
case 6:
case "end":
return _context10.stop();
}
}, _callee10, this);
}));
});
it('should get visibility', function () {
return __awaiter(_this2, void 0, void 0, regeneratorRuntime.mark(function _callee11() {
return regeneratorRuntime.wrap(function _callee11$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
_context11.next = 2;
return gofer.write('path/to/test.txt', 'Test');
}
}, _callee10, _this2);
})));
it('should get visibility', (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee11() {
return _regenerator2.default.wrap(function _callee11$(_context11) {
while (1) {
switch (_context11.prev = _context11.next) {
case 0:
_context11.next = 2;
return gofer.write('path/to/test.txt', 'Test');
case 2:
_context11.next = 4;
return gofer.setVisibility('path/to/test.txt', types_1.Visibility.Private);
case 2:
_context11.next = 4;
return gofer.setVisibility('path/to/test.txt', types_1.Visibility.Private);
case 4:
_context11.next = 6;
return gofer.getVisibility('path/to/test.txt');
case 4:
_context11.next = 6;
return gofer.getVisibility('path/to/test.txt');
case 6:
_context11.t0 = types_1.Visibility.Private;
case 6:
_context11.t0 = types_1.Visibility.Private;
_context11.sent.should.equal(_context11.t0);
_context11.sent.should.equal(_context11.t0);
case 8:
case "end":
return _context11.stop();
}
case 8:
case "end":
return _context11.stop();
}
}, _callee11, this);
}));
});
}
}, _callee11, _this2);
})));
});
}
exports.goferTests = goferTests;
{
"compilerOptions": {
"target": "es6",
"target": "esnext",
"module": "commonjs",
"noImplicitAny": true,
"removeComments": true,
"removeComments": false,
"preserveConstEnums": true

@@ -8,0 +8,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc