fix(tests): Got unit tests to 100%

This commit is contained in:
Chris Troutner
2023-02-08 05:37:12 -08:00
parent f338f26593
commit c9ab4b5ef8
2 changed files with 26 additions and 4 deletions
@@ -559,7 +559,7 @@ describe('#BCHRPC', () => {
sandbox
.stub(uut.bchjs.RawTransactions, 'sendRawTransaction')
// .rejects(new Error('Invalid data'))
.rejects({error: 'Invalid data'})
.rejects({ error: 'Invalid data' })
// Generate the parsed data that the main router would pass to this
// endpoint.
@@ -763,7 +763,7 @@ describe('#BCHRPC', () => {
sandbox
.stub(uut.bchjs.Utxo, 'isValid')
// .rejects(new Error('test error'))
.rejects({error: 'test error'})
.rejects({ error: 'test error' })
const rpcData = {
payload: {
@@ -815,7 +815,7 @@ describe('#BCHRPC', () => {
sandbox
.stub(uut.bchjs.PsfSlpIndexer, 'getTokenData')
// .rejects(new Error('test error'))
.rejects({error: 'test error'})
.rejects({ error: 'test error' })
const rpcData = {
payload: {
@@ -864,7 +864,7 @@ describe('#BCHRPC', () => {
sandbox
.stub(uut.bchjs.PsfSlpIndexer, 'getTokenData2')
// .rejects(new Error('test error'))
.rejects({error: 'test error'})
.rejects({ error: 'test error' })
const rpcData = {
payload: {
+22
View File
@@ -55,6 +55,28 @@ describe('#server', () => {
// Not throwing an error is a success
})
it('should warn if user admin can not be created', async () => {
// Mock dependencies and force desired code path
sandbox.stub(uut.mongoose, 'connect').resolves()
sandbox.stub(uut.controllers, 'initAdapters').resolves()
sandbox.stub(uut.controllers, 'initUseCases').resolves()
sandbox.stub(uut.controllers, 'attachRESTControllers').resolves()
sandbox.stub(uut.adminLib, 'createSystemUser').rejects('test error')
sandbox.stub(uut.controllers, 'attachControllers').resolves()
uut.config.env = 'dev'
const result = await uut.startServer()
// console.log('result: ', result)
assert.property(result, 'env')
// Turn off the server.
uut.server.close()
// Restor config env
uut.config.env = 'test'
})
})
describe('#sleep', () => {