Skip to content

Commit

Permalink
Feature/724Db Object Exposed By src/lib
Browse files Browse the repository at this point in the history
- src/models/index.js to src/lib/db.js
  • Loading branch information
ggrg authored May 2, 2019
1 parent e886a6c commit eb15287
Show file tree
Hide file tree
Showing 33 changed files with 32 additions and 36 deletions.
2 changes: 1 addition & 1 deletion .istanbul.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ instrumentation:
include-all-sources: true
excludes: [
'**/test/**,
src/models/index.js'
src/lib/db.js'
]
check:
global:
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "central-settlement",
"description": "Central settlements hosted by a scheme to record and make settlements",
"version": "5.5.0",
"version": "6.1.0",
"license": "Apache-2.0",
"private": true,
"author": "ModusBox",
Expand Down
4 changes: 0 additions & 4 deletions src/models/index.js → src/lib/db.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,6 @@
- Name Surname <name.surname@gatesfoundation.com>
* Georgi Georgiev <georgi.georgiev@modusbox.com>
* Valentin Genev <valentin.genev@modusbox.com>
* Deon Botha <deon.botha@modusbox.com>
* Rajiv Mothilal <rajiv.mothilal@modusbox.com>
* Miguel de Barros <miguel.debarros@modusbox.com>
--------------
******/
Expand Down
2 changes: 1 addition & 1 deletion src/models/lib/enums.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

'use strict'

const Db = require('../index')
const Db = require('../../lib/db')

module.exports = {
headers: {
Expand Down
2 changes: 1 addition & 1 deletion src/models/settlement/facade.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
'use strict'

const Boom = require('boom')
const Db = require('../index')
const Db = require('../../lib/db')
const Uuid = require('uuid4')
const Crypto = require('crypto')
const Config = require('../../lib/config')
Expand Down
2 changes: 1 addition & 1 deletion src/models/settlement/participantCurrency.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

'use strict'

const Db = require('../index')
const Db = require('../../lib/db')

const checkParticipantAccountExists = async ({ participantId, accountId }, enums = {}) => {
try {
Expand Down
2 changes: 1 addition & 1 deletion src/models/settlement/settlement.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

'use strict'

const Db = require('../index')
const Db = require('../../lib/db')

const create = async (settlement) => {
try {
Expand Down
2 changes: 1 addition & 1 deletion src/models/settlement/settlementParticipantCurrency.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

'use strict'

const Db = require('../index')
const Db = require('../../lib/db')

const getAccountInSettlement = async ({ settlementId, accountId }) => {
try {
Expand Down
2 changes: 1 addition & 1 deletion src/models/settlement/settlementStateChange.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

'use strict'

const Db = require('../index')
const Db = require('../../lib/db')

const getBySettlementId = async (id) => {
try {
Expand Down
2 changes: 1 addition & 1 deletion src/models/settlement/settlementTransferParticipant.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

'use strict'

const Db = require('../index')
const Db = require('../../lib/db')

module.exports = {
getBySettlementId: async function ({ settlementId }) {
Expand Down
2 changes: 1 addition & 1 deletion src/models/settlementWindow/facade.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

'use strict'

const Db = require('../index')
const Db = require('../../lib/db')

const Facade = {
getById: async function ({ settlementWindowId }) {
Expand Down
2 changes: 1 addition & 1 deletion src/models/settlementWindow/settlementWindowStateChange.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

'use strict'

const Db = require('../index')
const Db = require('../../lib/db')

const create = async ({ settlementWindowId, state, reason }, enums = {}) => {
try {
Expand Down
2 changes: 1 addition & 1 deletion src/setup.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
const Hapi = require('hapi')
const HapiOpenAPI = require('hapi-openapi')
const Path = require('path')
const Db = require('./models')
const Db = require('./lib/db')
const Enums = require('./models/lib/enums')
const Config = require('./lib/config')

Expand Down
2 changes: 1 addition & 1 deletion test/integration/helpers/models.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
******/

'use strict'
const Db = require('../../../src/models')
const Db = require('../../../src/lib/db')

module.exports = {
getTransferParticipantsByTransferId: async function (transferId) {
Expand Down
2 changes: 1 addition & 1 deletion test/integration/settlementTransfer.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ const Logger = require('@mojaloop/central-services-shared').Logger
const PrepareTransferData = require('./helpers/transferData')
const Models = require('./helpers/models')
const Config = require('../../src/lib/config')
const Db = require('../../src/models')
const Db = require('../../src/lib/db')
const SettlementWindowService = require('../../src/domain/settlementWindow')
const SettlementService = require('../../src/domain/settlement')
const Enums = require('../../src/models/lib/enums')
Expand Down
2 changes: 1 addition & 1 deletion test/unit/handlers/settlementWindows.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ const InitServer = require('./../../../src/setup').initialize
const Enums = require('./../../../src/models/lib/enums')
const Logger = require('@mojaloop/central-services-shared').Logger
const settlementWindows = require('./../../../src/domain/settlementWindow')
const Db = require('./../../../src/models')
const Db = require('./../../../src/lib/db')
/**
* Test for /settlementWindows
*/
Expand Down
2 changes: 1 addition & 1 deletion test/unit/handlers/settlementWindows/{id}.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ const InitServer = require('./../../../../src/setup').initialize
const Enums = require('./../../../../src/models/lib/enums')
const Logger = require('@mojaloop/central-services-shared').Logger
const settlementWindows = require('./../../../../src/domain/settlementWindow')
const Db = require('./../../../../src/models')
const Db = require('./../../../../src/lib/db')

/**
* Test for /settlementWindows
Expand Down
2 changes: 1 addition & 1 deletion test/unit/handlers/settlements.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ const InitServer = require('./../../../src/setup').initialize
const Enums = require('./../../../src/models/lib/enums')
const Logger = require('@mojaloop/central-services-shared').Logger
const settlement = require('./../../../src/domain/settlement')
const Db = require('./../../../src/models')
const Db = require('./../../../src/lib/db')
/**
* Test for /settlementWindows
*/
Expand Down
2 changes: 1 addition & 1 deletion test/unit/handlers/settlements/{id}.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ const InitServer = require('./../../../../src/setup').initialize
const Enums = require('./../../../../src/models/lib/enums')
const Logger = require('@mojaloop/central-services-shared').Logger
const settlement = require('./../../../../src/domain/settlement')
const Db = require('./../../../../src/models')
const Db = require('./../../../../src/lib/db')
/**
* Test for /settlementWindows
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ const InitServer = require('./../../../../../../src/setup').initialize
const Enums = require('./../../../../../../src/models/lib/enums')
const Logger = require('@mojaloop/central-services-shared').Logger
const settlement = require('./../../../../../../src/domain/settlement')
const Db = require('./../../../../../../src/models')
const Db = require('./../../../../../../src/lib/db')

Test('/settlements/{settlementId}/participants/{participantId}', async (settlementTest) => {
let server
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ const InitServer = require('./../../../../../../../../src/setup').initialize
const Enums = require('./../../../../../../../../src/models/lib/enums')
const Logger = require('@mojaloop/central-services-shared').Logger
const settlement = require('./../../../../../../../../src/domain/settlement')
const Db = require('./../../../../../../../../src/models')
const Db = require('./../../../../../../../../src/lib/db')

Test('/settlements/{settlementId}/participants/{participantId}/account/{accountId}', async (settlementTest) => {
let server
Expand Down
2 changes: 1 addition & 1 deletion test/unit/models/index.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

const Test = require('tapes')(require('tape'))
const Logger = require('@mojaloop/central-services-shared').Logger
const Db = require('../../../src/models')
const Db = require('../../../src/lib/db')

Test('Central Services Database', (test) => {
try {
Expand Down
2 changes: 1 addition & 1 deletion test/unit/models/lib/enums.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ const Test = require('tapes')(require('tape'))
const Sinon = require('sinon')
const Logger = require('@mojaloop/central-services-shared').Logger
const Enums = require('../../../../src/models/lib/enums')
const Db = require('../../../../src/models')
const Db = require('../../../../src/lib/db')

Test('Enums', async (enumsTest) => {
let sandbox
Expand Down
2 changes: 1 addition & 1 deletion test/unit/models/settlement/facade.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

const Test = require('tapes')(require('tape'))
const Sinon = require('sinon')
const Db = require('../../../../src/models')
const Db = require('../../../../src/lib/db')
const Logger = require('@mojaloop/central-services-shared').Logger
const SettlementFacade = require('../../../../src/models/settlement/facade')
const ParticipantFacade = require('@mojaloop/central-ledger/src/models/participant/facade')
Expand Down
2 changes: 1 addition & 1 deletion test/unit/models/settlement/participantCurrency.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ const Test = require('tapes')(require('tape'))
const Sinon = require('sinon')
const Logger = require('@mojaloop/central-services-shared').Logger
const ParticipantCurrencyModel = require('../../../../src/models/settlement/participantCurrency')
const Db = require('../../../../src/models')
const Db = require('../../../../src/lib/db')

Test('ParticipantCurrencyModel', async (participantCurrencyModelTest) => {
let sandbox
Expand Down
2 changes: 1 addition & 1 deletion test/unit/models/settlement/settlement.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ const Test = require('tapes')(require('tape'))
const Sinon = require('sinon')
const Logger = require('@mojaloop/central-services-shared').Logger
const SettlementModel = require('../../../../src/models/settlement/settlement')
const Db = require('../../../../src/models')
const Db = require('../../../../src/lib/db')

Test('SettlementModel', async (settlementModelTest) => {
let sandbox
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ const Test = require('tapes')(require('tape'))
const Sinon = require('sinon')
const Logger = require('@mojaloop/central-services-shared').Logger
const SettlementParticipantCurrencyModel = require('../../../../src/models/settlement/settlementParticipantCurrency')
const Db = require('../../../../src/models')
const Db = require('../../../../src/lib/db')

Test('SettlementParticipantCurrencyModel', async (settlementParticipantCurrencyModelTest) => {
let sandbox
Expand Down
2 changes: 1 addition & 1 deletion test/unit/models/settlement/settlementStateChange.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ const Test = require('tapes')(require('tape'))
const Sinon = require('sinon')
const Logger = require('@mojaloop/central-services-shared').Logger
const SettlementStateChangeModel = require('../../../../src/models/settlement/settlementStateChange.js')
const Db = require('../../../../src/models')
const Db = require('../../../../src/lib/db')

Test('SettlementStateChangeModel', async (SettlementStateChangeModelTest) => {
let sandbox
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ const Test = require('tapes')(require('tape'))
const Sinon = require('sinon')
const Logger = require('@mojaloop/central-services-shared').Logger
const SettlementTransferParticipantModel = require('../../../../src/models/settlement/settlementTransferParticipant')
const Db = require('../../../../src/models')
const Db = require('../../../../src/lib/db')

Test('SettlementTransferParticipantModel', async (settlementTransferParticipantModelTest) => {
let sandbox
Expand Down
2 changes: 1 addition & 1 deletion test/unit/models/settlementWindow/facade.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

const Test = require('tapes')(require('tape'))
const Sinon = require('sinon')
const Db = require('../../../../src/models')
const Db = require('../../../../src/lib/db')
const Logger = require('@mojaloop/central-services-shared').Logger
const SettlementWindowFacade = require('../../../../src/models/settlementWindow/facade')

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ const Test = require('tapes')(require('tape'))
const Sinon = require('sinon')
const Logger = require('@mojaloop/central-services-shared').Logger
const SettlementWindowStateChangeModel = require('../../../../src/models/settlementWindow/settlementWindowStateChange')
const Db = require('../../../../src/models')
const Db = require('../../../../src/lib/db')

Test('SettlementModel', async (settlementWindowStateChangeModelTest) => {
let sandbox
Expand Down
2 changes: 1 addition & 1 deletion test/unit/setup.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ Test('Server Setup', async setupTest => {
'hapi': HapiStub,
'hapi-openapi': HapiOpenAPIStub,
'path': PathStub,
'./models': DbStub,
'./lib/db': DbStub,
'./models/lib/enums': EnumsStub,
'./lib/config': ConfigStub,
'catbox-memory': EngineStub
Expand Down

0 comments on commit eb15287

Please sign in to comment.