🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

uservit

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

uservit - npm Package Compare versions

Comparing version
0.0.1
to
0.0.2
+1
-1
package.json
{
"name": "uservit",
"description": "Small, thin layer, that serves your serverless microservices generically",
"version": "0.0.1",
"version": "0.0.2",
"keywords": ["serverless", "promise", "microservice"],

@@ -6,0 +6,0 @@ "homepage": "https://github.com/switchpaas/uservit",

@@ -45,5 +45,6 @@ [![License](http://img.shields.io/badge/license-APACHE2-blue.svg)](http://img.shields.io/badge/license-APACHE2-blue.svg)

var uservit = require('uservit');
var users = require('users');
exports.hello = function (event, context, callback) {
return uservit.handle(event, context, callback, 'users', 'get');
return uservit.handle(event, context, callback, users.get);
};

@@ -50,0 +51,0 @@ ```

'use strict';
var promise = require('promise');
exports.handle = function (event, context, callback, module, fn) {
var m = require(module);
exports.handle = function (event, context, callback, fn) {
var withError = false;

@@ -17,3 +16,3 @@ var ret = {

return promise.resolve().then(function () {
return m[fn](event, context);
return fn(event, context);
}).then(function (result) {

@@ -20,0 +19,0 @@ return result;

@@ -23,3 +23,3 @@ /*

};
return assertHandler('handler0', callback);
return assertHandler(handler0, callback);
});

@@ -31,3 +31,3 @@

};
return assertHandler('handler2', callback);
return assertHandler(handler2, callback);
});

@@ -41,3 +41,3 @@

};
return assertHandler('handler1', callback);
return assertHandler(handler1, callback);
});

@@ -53,3 +53,3 @@

};
return assertHandler('handler3', callback);
return assertHandler(handler3, callback);
});

@@ -61,3 +61,3 @@

};
return assertHandler('handler4', callback);
return assertHandler(handler4, callback);
});

@@ -70,3 +70,3 @@ });

////////////////////////////////////////////////////////////////////////////////
exports.handler0 = function (event, context) {
function handler0 (event, context) {
assert.deepEqual(event, {event: true});

@@ -77,3 +77,3 @@ assert.deepEqual(context, {context: true});

exports.handler1 = function (event, context) {
function handler1 (event, context) {
return {

@@ -86,3 +86,3 @@ body: {

exports.handler2 = function (event, context) {
function handler2 (event, context) {
return promise.reject({

@@ -94,3 +94,3 @@ clientError: true,

exports.handler3 = function (event, context) {
function handler3 (event, context) {
return promise.resolve({

@@ -107,3 +107,3 @@ statusCode: 999,

exports.handler4 = function (event, context) {
function handler4 (event, context) {
throw new Error('oops');

@@ -117,3 +117,3 @@ };

return expect(
m.handle({event: true}, {context: true}, callback, __filename, fn)
m.handle({event: true}, {context: true}, callback, fn)
).to.be.eventually.fulfilled.and.equal(true);

@@ -120,0 +120,0 @@ }