diff --git a/lib/datasource/npm/get.js b/lib/datasource/npm/get.js
index be2c2794b98733070531c4c4313b2626ce9eff66..9dc9b406282adc15dd9148f173ad70740a2f6d66 100644
--- a/lib/datasource/npm/get.js
+++ b/lib/datasource/npm/get.js
@@ -1,11 +1,11 @@
 const moment = require('moment');
-const got = require('got');
 const url = require('url');
 const getRegistryUrl = require('registry-auth-token/registry-url');
 const registryAuthToken = require('registry-auth-token');
 const parse = require('github-url-from-git');
 const { isBase64 } = require('validator');
 
+const got = require('../../util/got');
 const hostRules = require('../../util/host-rules');
 const { maskToken } = require('../../util/mask');
 const { getNpmrc } = require('./npmrc');
diff --git a/test/datasource/npm/index.spec.js b/test/datasource/npm/index.spec.js
index 2e0daee0d9ce4e6bf98d6661f96aa1b9182cc48a..2169e92c2278a1b2f0294c5b43118f0fe6027ee0 100644
--- a/test/datasource/npm/index.spec.js
+++ b/test/datasource/npm/index.spec.js
@@ -43,6 +43,7 @@ describe('api/npm', () => {
         '0.0.2': '2018-05-07T07:21:53+02:00',
       },
     };
+    nock.cleanAll();
     return global.renovateCache.rmAll();
   });
   afterEach(() => {