diff --git a/lib/datasource/index.spec.ts b/lib/datasource/index.spec.ts
index af0a1c4b42039a2d7cca7d2b619ab3d23077e129..9746d3b4083ff15bc60732f16b8aba7a0c3d5d73 100644
--- a/lib/datasource/index.spec.ts
+++ b/lib/datasource/index.spec.ts
@@ -1,3 +1,4 @@
+import * as httpMock from '../../test/http-mock';
 import { getName, logger, mocked } from '../../test/util';
 import {
   EXTERNAL_HOST_ERROR,
@@ -151,6 +152,11 @@ describe(getName(), () => {
     });
   });
   it('ignores and warns for registryUrls', async () => {
+    httpMock
+      .scope('https://galaxy.ansible.com')
+      .get('/api/v1/roles/')
+      .query({ owner__username: 'some', name: 'dep' })
+      .reply(200, {});
     await datasource.getPkgReleases({
       datasource: GalaxyDatasource.id,
       depName: 'some.dep',
diff --git a/lib/platform/__snapshots__/index.spec.ts.snap b/lib/platform/__snapshots__/index.spec.ts.snap
index 0774541c0c3a9e8481b48f2801fd3c7a02eb5782..3217d7d515f0dbf1979c4c7408a2d433aa3e87c7 100644
--- a/lib/platform/__snapshots__/index.spec.ts.snap
+++ b/lib/platform/__snapshots__/index.spec.ts.snap
@@ -2,37 +2,6 @@
 
 exports[`platform/index escapes names 1`] = `"name [what]"`;
 
-exports[`platform/index initializes 1`] = `
-Object {
-  "endpoint": "https://api.bitbucket.org/",
-  "gitAuthor": "user@domain.com",
-  "hostRules": Array [
-    Object {
-      "hostType": "bitbucket",
-      "matchHost": "api.bitbucket.org",
-      "password": "123",
-      "username": "abc",
-    },
-  ],
-  "platform": "bitbucket",
-}
-`;
-
-exports[`platform/index initializes no author 1`] = `
-Object {
-  "endpoint": "https://api.bitbucket.org/",
-  "hostRules": Array [
-    Object {
-      "hostType": "bitbucket",
-      "matchHost": "api.bitbucket.org",
-      "password": "123",
-      "username": "abc",
-    },
-  ],
-  "platform": "bitbucket",
-}
-`;
-
 exports[`platform/index parses bot email 1`] = `
 Object {
   "address": "some[bot]@users.noreply.github.com",
diff --git a/lib/platform/index.spec.ts b/lib/platform/index.spec.ts
index cd195522d127acaaaad94cb6a7c8e7bd70e39243..bcd5ff9c744479b35cfce8a08b29471a3764e1cc 100644
--- a/lib/platform/index.spec.ts
+++ b/lib/platform/index.spec.ts
@@ -1,3 +1,4 @@
+import * as httpMock from '../../test/http-mock';
 import { getName } from '../../test/util';
 import { PLATFORM_NOT_FOUND } from '../constants/error-messages';
 import { PLATFORM_TYPE_BITBUCKET } from '../constants/platforms';
@@ -45,24 +46,32 @@ describe(getName(), () => {
     await expect(platform.initPlatform(config)).rejects.toThrow();
   });
   it('initializes', async () => {
+    httpMock
+      .scope('https://api.bitbucket.org')
+      .get('/2.0/user')
+      .basicAuth({ user: 'abc', pass: '123' })
+      .reply(200, { uuid: 123 });
     const config = {
       platform: PLATFORM_TYPE_BITBUCKET,
       gitAuthor: 'user@domain.com',
       username: 'abc',
       password: '123',
     };
-    // FIXME: explicit assert condition
-    expect(await platform.initPlatform(config)).toMatchSnapshot();
-  });
-  it('initializes no author', async () => {
-    const config = {
+    expect(await platform.initPlatform(config)).toEqual({
+      endpoint: 'https://api.bitbucket.org/',
+      gitAuthor: 'user@domain.com',
+      hostRules: [
+        {
+          hostType: 'bitbucket',
+          matchHost: 'api.bitbucket.org',
+          password: '123',
+          username: 'abc',
+        },
+      ],
       platform: PLATFORM_TYPE_BITBUCKET,
-      username: 'abc',
-      password: '123',
-    };
-    // FIXME: explicit assert condition
-    expect(await platform.initPlatform(config)).toMatchSnapshot();
+    });
   });
+
   it('returns null if empty email given', () => {
     expect(platform.parseGitAuthor(undefined)).toBeNull();
   });
diff --git a/test/setup.ts b/test/setup.ts
index 24f6cbf60a81daa55bd4dc1be0496982916379af..2db5c830f2249dc40ec3c58c9de8a6da24dc0599 100644
--- a/test/setup.ts
+++ b/test/setup.ts
@@ -1,3 +1,6 @@
+// Check for missing or pending http mocks
+import './http-mock';
+
 jest.mock('../lib/platform', () => ({
   platform: jest.createMockFromModule('../lib/platform/github'),
   initPlatform: jest.fn(),