File tree 28 files changed +172
-148
lines changed
28 files changed +172
-148
lines changed Original file line number Diff line number Diff line change
1
+ /* globals -mocha */
1
2
'use strict' ;
2
- var gulp = require ( 'gulp' ) ;
3
- var guppy = require ( 'git-guppy' ) ( gulp ) ;
4
- var runSequence = require ( 'run-sequence' ) ;
5
- var mocha = require ( 'gulp-mocha' ) ;
6
- var jshint = require ( 'gulp-jshint' ) ;
7
- var stylish_lint_reporter = require ( 'jshint-stylish' ) ;
8
- var env = require ( 'gulp-env' ) ;
9
- var nconf = require ( 'nconf' ) ;
10
- var config = require ( './config/test' ) . config ( ) ;
3
+
4
+ const gulp = require ( 'gulp' ) ;
5
+ const guppy = require ( 'git-guppy' ) ( gulp ) ;
6
+ const runSequence = require ( 'run-sequence' ) ;
7
+ const mocha = require ( 'gulp-mocha' ) ;
8
+ const jshint = require ( 'gulp-jshint' ) ;
9
+ const stylish_lint_reporter = require ( 'jshint-stylish' ) ;
10
+ const env = require ( 'gulp-env' ) ;
11
+ const nconf = require ( 'nconf' ) ;
12
+ const config = require ( './config/test' ) . config ( ) ;
11
13
12
14
nconf . argv ( {
13
15
f : {
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
- var jwt = require ( 'jsonwebtoken' ) ;
3
- var log = require ( '../../lib/log' ) ;
4
- var token = require ( '../../lib/token' ) ;
5
- var secrets = require ( '../../lib/secrets' ) ;
6
- var constants = require ( '../../lib/constants' ) ;
7
- var authorization = require ( '../../lib/authorization' ) ;
2
+
3
+ const jwt = require ( 'jsonwebtoken' ) ;
4
+ const log = require ( '../../lib/log' ) ;
5
+ const token = require ( '../../lib/token' ) ;
6
+ const secrets = require ( '../../lib/secrets' ) ;
7
+ const constants = require ( '../../lib/constants' ) ;
8
+ const authorization = require ( '../../lib/authorization' ) ;
8
9
9
10
//Custom Authorizer reference: http://docs.aws.amazon.com/apigateway/latest/developerguide/use-custom-authorizer.html#api-gateway-custom-authorizer-input
10
11
module . exports = function ( event , context , cb ) {
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
- var proxyquire = require ( 'proxyquire' ) ,
3
- chai = require ( 'chai' ) ,
4
- sinon = require ( 'sinon' ) ,
5
- assert = chai . assert ,
6
- expect = chai . expect ,
7
- testHelper = require ( '../../util/testHelper' ) ,
8
- constants = require ( '../../lib/constants ' ) ;
9
-
10
- var authorizer = require ( './authorizer' ) ;
2
+
3
+ const proxyquire = require ( 'proxyquire' ) ;
4
+ const chai = require ( 'chai' ) ;
5
+ const sinon = require ( 'sinon' ) ;
6
+ const assert = chai . assert ;
7
+ const expect = chai . expect ;
8
+ const testHelper = require ( '../../util/testHelper ' ) ;
9
+ const constants = require ( '../../lib/constants' ) ;
10
+ const authorizer = require ( './authorizer' ) ;
11
11
12
12
describe ( 'authorizer' , function ( ) {
13
13
beforeEach ( function ( ) {
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
- var constants = require ( '../../lib/constants' ) ;
3
- var log = require ( '../../lib/log' ) ;
4
- var authorization = require ( '../../lib/authorization' ) ;
2
+
3
+ const constants = require ( '../../lib/constants' ) ;
4
+ const log = require ( '../../lib/log' ) ;
5
+ const authorization = require ( '../../lib/authorization' ) ;
5
6
6
7
module . exports = function ( event , context , cb ) {
7
8
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
- var proxyquire = require ( 'proxyquire' ) ,
3
- chai = require ( 'chai' ) ,
4
- sinon = require ( 'sinon' ) ,
5
- assert = chai . assert ,
6
- expect = chai . expect ,
7
- testHelper = require ( '../../util/testHelper' ) ,
8
- secrets = require ( '../../lib/secrets' ) ,
9
- constants = require ( '../../lib/constants' ) ;
2
+
3
+ const proxyquire = require ( 'proxyquire' ) ;
4
+ const chai = require ( 'chai' ) ;
5
+ const sinon = require ( 'sinon' ) ;
6
+ const assert = chai . assert ;
7
+ const expect = chai . expect ;
8
+ const testHelper = require ( '../../util/testHelper' ) ;
9
+ const secrets = require ( '../../lib/secrets' ) ;
10
+ const constants = require ( '../../lib/constants' ) ;
10
11
11
12
describe ( 'clientIdAuthorizer' , function ( ) {
12
13
beforeEach ( function ( ) {
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
- var response = require ( '../../lib/response' ) ;
3
- var db = require ( '../../lib/db' ) ;
4
- var log = require ( '../../lib/log' ) ;
5
- var constants = require ( '../../lib/constants' ) ;
6
- var secrets = require ( '../../lib/secrets' ) ;
7
- var jwt = require ( 'jsonwebtoken' ) ;
8
- var token = require ( '../../lib/token' ) ;
2
+
3
+ const response = require ( '../../lib/response' ) ;
4
+ const db = require ( '../../lib/db' ) ;
5
+ const log = require ( '../../lib/log' ) ;
6
+ const constants = require ( '../../lib/constants' ) ;
7
+ const secrets = require ( '../../lib/secrets' ) ;
8
+ const jwt = require ( 'jsonwebtoken' ) ;
9
+ const token = require ( '../../lib/token' ) ;
9
10
10
11
module . exports = function ( event , context , cb ) {
11
12
let body = JSON . parse ( event . body ) ;
Original file line number Diff line number Diff line change 1
1
/*jshint expr: true*/
2
2
'use strict' ;
3
- var proxyquire = require ( 'proxyquire' ) ,
4
- chai = require ( 'chai' ) ,
5
- sinon = require ( 'sinon' ) ,
6
- assert = chai . assert ,
7
- expect = chai . expect ,
8
- testHelper = require ( '../../util/testHelper' ) ,
9
- constants = require ( '../../lib/constants' ) ;
3
+
4
+ const proxyquire = require ( 'proxyquire' ) ;
5
+ const chai = require ( 'chai' ) ;
6
+ const sinon = require ( 'sinon' ) ;
7
+ const assert = chai . assert ;
8
+ const expect = chai . expect ;
9
+ const testHelper = require ( '../../util/testHelper' ) ;
10
+ const constants = require ( '../../lib/constants' ) ;
10
11
11
12
describe ( 'createSession' , function ( ) {
12
13
beforeEach ( function ( ) {
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
- var log = require ( '../../lib/log' ) ;
3
- var response = require ( '../../lib/response' ) ;
4
- var secrets = require ( '../../lib/secrets' ) ;
5
- var db = require ( '../../lib/db' ) ;
6
- var constants = require ( '../../lib/constants' ) ;
2
+
3
+ const log = require ( '../../lib/log' ) ;
4
+ const response = require ( '../../lib/response' ) ;
5
+ const secrets = require ( '../../lib/secrets' ) ;
6
+ const db = require ( '../../lib/db' ) ;
7
+ const constants = require ( '../../lib/constants' ) ;
7
8
8
9
module . exports = function ( event , context , cb ) {
9
10
try {
Original file line number Diff line number Diff line change 1
1
/*jshint expr: true*/
2
2
'use strict' ;
3
- var proxyquire = require ( 'proxyquire' ) ,
4
- chai = require ( 'chai' ) ,
5
- sinon = require ( 'sinon' ) ,
6
- assert = chai . assert ,
7
- expect = chai . expect ,
8
- testHelper = require ( '../../util/testHelper' ) ,
9
- secrets = require ( '../../lib/secrets' ) ;
10
-
11
- //var createUser = require('./createUser');
3
+
4
+ const proxyquire = require ( 'proxyquire' ) ;
5
+ const chai = require ( 'chai' ) ;
6
+ const sinon = require ( 'sinon' ) ;
7
+ const assert = chai . assert ;
8
+ const expect = chai . expect ;
9
+ const testHelper = require ( '../../util/testHelper' ) ;
10
+ const secrets = require ( '../../lib/secrets' ) ;
12
11
13
12
const testPassword = 'Iam@llright2' ;
14
13
const testEmail = '[email protected] ' ;
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
- var log = require ( '../../lib/log' ) ;
3
- var db = require ( '../../lib/db' ) ;
4
- var response = require ( '../../lib/response' ) ;
2
+
3
+ const log = require ( '../../lib/log' ) ;
4
+ const db = require ( '../../lib/db' ) ;
5
+ const response = require ( '../../lib/response' ) ;
5
6
6
7
module . exports = function ( event , context , cb ) {
7
8
let body = JSON . parse ( event . body ) ;
Original file line number Diff line number Diff line change 1
1
/*jshint expr: true*/
2
2
'use strict' ;
3
- var proxyquire = require ( 'proxyquire' ) ,
4
- chai = require ( 'chai' ) ,
5
- sinon = require ( 'sinon' ) ,
6
- assert = chai . assert ,
7
- expect = chai . expect ,
8
- testHelper = require ( '../../util/testHelper' ) ;
3
+
4
+ const proxyquire = require ( 'proxyquire' ) ;
5
+ const chai = require ( 'chai' ) ;
6
+ const sinon = require ( 'sinon' ) ;
7
+ const assert = chai . assert ;
8
+ const expect = chai . expect ;
9
+ const testHelper = require ( '../../util/testHelper' ) ;
9
10
10
11
describe ( 'deleteSession' , function ( ) {
11
12
beforeEach ( function ( ) {
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
- var jwt = require ( 'jsonwebtoken' ) ; //https://www.npmjs.com/package/jsonwebtoken
3
- var log = require ( '../../lib/log' ) ;
4
- var token = require ( '../../lib/token' ) ;
5
- var response = require ( '../../lib/response' ) ;
6
- var constants = require ( '../../lib/constants' ) ;
2
+
3
+ const jwt = require ( 'jsonwebtoken' ) ; //https://www.npmjs.com/package/jsonwebtoken
4
+ const log = require ( '../../lib/log' ) ;
5
+ const token = require ( '../../lib/token' ) ;
6
+ const response = require ( '../../lib/response' ) ;
7
+ const constants = require ( '../../lib/constants' ) ;
7
8
8
9
module . exports = function ( event , context , cb ) {
9
10
token . parseAuthorizationHeader ( event . headers [ constants . AUTHORIZATION_HEADER ] )
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
- var proxyquire = require ( 'proxyquire' ) ,
3
- chai = require ( 'chai' ) ,
4
- sinon = require ( 'sinon' ) ,
5
- assert = chai . assert ,
6
- expect = chai . expect ,
7
- testHelper = require ( '../../util/testHelper' ) ,
8
- jwt = require ( 'jsonwebtoken' ) ,
9
- constants = require ( '../../lib/constants' ) ,
10
- getSession = require ( './getSession' ) ;
2
+
3
+ const proxyquire = require ( 'proxyquire' ) ;
4
+ const chai = require ( 'chai' ) ;
5
+ const sinon = require ( 'sinon' ) ;
6
+ const assert = chai . assert ;
7
+ const expect = chai . expect ;
8
+ const testHelper = require ( '../../util/testHelper' ) ;
9
+ const jwt = require ( 'jsonwebtoken' ) ;
10
+ const constants = require ( '../../lib/constants' ) ;
11
+ const getSession = require ( './getSession' ) ;
11
12
12
13
describe ( 'getSession' , function ( ) {
13
14
beforeEach ( function ( ) {
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
- var log = require ( '../../lib/log' ) ;
3
- var token = require ( '../../lib/token' ) ;
4
- var db = require ( '../../lib/db' ) ;
5
- var response = require ( '../../lib/response' ) ;
6
- var jwt = require ( 'jsonwebtoken' ) ;
2
+
3
+ const log = require ( '../../lib/log' ) ;
4
+ const token = require ( '../../lib/token' ) ;
5
+ const db = require ( '../../lib/db' ) ;
6
+ const response = require ( '../../lib/response' ) ;
7
+ const jwt = require ( 'jsonwebtoken' ) ;
7
8
8
9
module . exports = function ( event , context , cb ) {
9
10
token . parseAuthorizationHeader ( event . headers . Authorization )
Original file line number Diff line number Diff line change 1
1
/*jshint expr: true*/
2
2
'use strict' ;
3
- var proxyquire = require ( 'proxyquire' ) ,
4
- chai = require ( 'chai' ) ,
5
- sinon = require ( 'sinon' ) ,
6
- assert = chai . assert ,
7
- expect = chai . expect ,
8
- testHelper = require ( '../../util/testHelper' ) ,
9
- constants = require ( '../../lib/constants' ) ;
3
+
4
+ const proxyquire = require ( 'proxyquire' ) ;
5
+ const chai = require ( 'chai' ) ;
6
+ const sinon = require ( 'sinon' ) ;
7
+ const assert = chai . assert ;
8
+ const expect = chai . expect ;
9
+ const testHelper = require ( '../../util/testHelper' ) ;
10
+ const constants = require ( '../../lib/constants' ) ;
10
11
11
12
describe ( 'getUser' , function ( ) {
12
13
beforeEach ( function ( ) {
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
- var constants = require ( './constants' ) ;
3
- var AuthPolicy = require ( './AuthPolicy' ) ;
2
+
3
+ const constants = require ( './constants' ) ;
4
+ const AuthPolicy = require ( './AuthPolicy' ) ;
4
5
5
6
6
7
module . exports = {
Original file line number Diff line number Diff line change 1
1
/*jshint expr: true*/
2
2
'use strict' ;
3
- var proxyquire = require ( 'proxyquire' ) ,
4
- chai = require ( 'chai' ) ,
5
- sinon = require ( 'sinon' ) ,
6
- assert = chai . assert ,
7
- expect = chai . expect ,
8
- constants = require ( './constants' ) ,
9
- authorization = require ( './authorization' ) ,
10
- AuthPolicy = require ( './AuthPolicy' ) ;
3
+
4
+ const proxyquire = require ( 'proxyquire' ) ;
5
+ const chai = require ( 'chai' ) ;
6
+ const sinon = require ( 'sinon' ) ;
7
+ const assert = chai . assert ;
8
+ const expect = chai . expect ;
9
+ const constants = require ( './constants' ) ;
10
+ const authorization = require ( './authorization' ) ;
11
+ const AuthPolicy = require ( './AuthPolicy' ) ;
11
12
12
13
describe ( 'authorization' , function ( ) {
13
14
beforeEach ( function ( ) {
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
+
2
3
module . exports = {
3
4
AUTHORIZATION_HEADER : 'Authorization' ,
4
5
CLIENT_ID_HEADER : 'x-koms-clientid'
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
- var AWS = require ( 'aws-sdk' ) ;
3
- var jwt = require ( 'jsonwebtoken' ) ;
4
- var log = require ( './log' ) ;
5
- var uuid = require ( 'uuid' ) ;
6
- var secrets = require ( './secrets' ) ;
7
2
8
- var docClient = new AWS . DynamoDB . DocumentClient ( ) ;
3
+ const AWS = require ( 'aws-sdk' ) ;
4
+ const jwt = require ( 'jsonwebtoken' ) ;
5
+ const log = require ( './log' ) ;
6
+ const uuid = require ( 'uuid' ) ;
7
+ const secrets = require ( './secrets' ) ;
8
+ const docClient = new AWS . DynamoDB . DocumentClient ( ) ;
9
9
10
10
const REFRESH_TOKEN_TABLE = process . env . REFRESH_TOKEN_TABLE ;
11
11
const USER_TABLE = process . env . USERS_TABLE ;
Original file line number Diff line number Diff line change 1
1
/*jshint expr: true*/
2
2
'use strict' ;
3
- var proxyquire = require ( 'proxyquire' ) ,
4
- chai = require ( 'chai' ) ,
5
- sinon = require ( 'sinon' ) ,
6
- assert = chai . assert ,
7
- expect = chai . expect ,
8
- testHelper = require ( '../util/testHelper' ) ,
9
- secrets = require ( './secrets' ) ,
10
- token = require ( './token' ) ,
11
- jwt = require ( 'jsonwebtoken' ) ;
3
+
4
+ const proxyquire = require ( 'proxyquire' ) ;
5
+ const chai = require ( 'chai' ) ;
6
+ const sinon = require ( 'sinon' ) ;
7
+ const assert = chai . assert ;
8
+ const expect = chai . expect ;
9
+ const testHelper = require ( '../util/testHelper' ) ;
10
+ const secrets = require ( './secrets' ) ;
11
+ const token = require ( './token' ) ;
12
+ const jwt = require ( 'jsonwebtoken' ) ;
12
13
13
14
describe ( 'db' , function ( ) {
14
15
beforeEach ( function ( ) {
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
- var log = require ( 'bunyan' ) . createLogger ( { name : 'koms' , level : process . env . LOG_LEVEL || 'info' } ) ;
2
+
3
+ const log = require ( 'bunyan' ) . createLogger ( { name : 'koms' , level : process . env . LOG_LEVEL || 'info' } ) ;
3
4
4
5
module . exports = {
5
6
error : ( err ) => {
Original file line number Diff line number Diff line change 1
1
/*jshint expr: true*/
2
2
'use strict' ;
3
- var proxyquire = require ( 'proxyquire' ) ,
4
- chai = require ( 'chai' ) ,
5
- sinon = require ( 'sinon' ) ,
6
- assert = chai . assert ,
7
- expect = chai . expect ,
8
- response = require ( './response' ) ;
3
+
4
+ const proxyquire = require ( 'proxyquire' ) ;
5
+ const chai = require ( 'chai' ) ;
6
+ const sinon = require ( 'sinon' ) ;
7
+ const assert = chai . assert ;
8
+ const expect = chai . expect ;
9
+ const response = require ( './response' ) ;
9
10
10
11
describe ( 'response' , function ( ) {
11
12
beforeEach ( function ( ) {
You can’t perform that action at this time.
0 commit comments