Owolabi Tobiloba
1 min readJan 27, 2021

--

The test keeps fail with this error

Error: listen EADDRINUSE: address already in use :::3000

at Server.setupListenHandle [as _listen2] (net.js:1318:16)

at listenInCluster (net.js:1366:12)

at Server.listen (net.js:1452:7)

at Function.listen (/Users/tobilobaowolabi/Desktop/Flutterwave Technical Assessment/node_modules/express/lib/application.js:618:24)

at Object.<anonymous> (/Users/tobilobaowolabi/Desktop/Flutterwave Technical Assessment/index.js:20:5)

at Runtime._execModule (/Users/tobilobaowolabi/Desktop/Flutterwave Technical Assessment/node_modules/jest-runtime/build/index.js:1299:24)

at Runtime._loadModule (/Users/tobilobaowolabi/Desktop/Flutterwave Technical Assessment/node_modules/jest-runtime/build/index.js:898:12)

at Runtime.requireModule (/Users/tobilobaowolabi/Desktop/Flutterwave Technical Assessment/node_modules/jest-runtime/build/index.js:746:10)

at Runtime.require [as requireModuleOrMock] (/Users/tobilobaowolabi/Desktop/Flutterwave Technical Assessment/node_modules/jest-runtime/build/index.js:919:21)

at Object.<anonymous> (/Users/tobilobaowolabi/Desktop/Flutterwave Technical Assessment/__test__/test.js:2:13)

Emitted 'error' event on Server instance at:

at emitErrorNT (net.js:1345:8)

at processTicksAndRejections (internal/process/task_queues.js:80:21) {

code: 'EADDRINUSE',

errno: -48,

syscall: 'listen',

address: '::',

port: 3000

}

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! flutterwave-technical-assessment@1.0.0 test: `jest`

npm ERR! Exit status 1

npm ERR!

npm ERR! Failed at the flutterwave-technical-assessment@1.0.0 test script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Is my app not supposed to be running before I can run these tests?

--

--

Owolabi Tobiloba
Owolabi Tobiloba

Written by Owolabi Tobiloba

Java Backend Engineer. Interested in developing highly scalable distributed systems

No responses yet