diff --git a/lib/datasource/api.ts b/lib/datasource/api.ts
index fde2bd517eca06e43fac7700fc5e072dedaf5109..573a834f1dd31bece914455475c9afc6bebea6f1 100644
--- a/lib/datasource/api.ts
+++ b/lib/datasource/api.ts
@@ -58,8 +58,8 @@ api.set('git-tags', new GitTagsDatasource());
 api.set('github-releases', githubReleases);
 api.set('github-tags', githubTags);
 api.set('gitlab-packages', new GitlabPackagesDatasource());
-api.set('gitlab-tags', gitlabTags);
 api.set(GitlabReleasesDatasource.id, new GitlabReleasesDatasource());
+api.set('gitlab-tags', gitlabTags);
 api.set('go', new GoDatasource());
 api.set('golang-version', new GolangVersionDatasource());
 api.set('gradle-version', new GradleVersionDatasource());
@@ -67,8 +67,8 @@ api.set('helm', new HelmDatasource());
 api.set('hex', new HexDatasource());
 api.set('jenkins-plugins', new JenkinsPluginsDatasource());
 api.set('maven', maven);
-api.set('npm', npm);
 api.set(NodeDatasource.id, new NodeDatasource());
+api.set('npm', npm);
 api.set('nuget', nuget);
 api.set('orb', new OrbDatasource());
 api.set('packagist', packagist);
diff --git a/lib/datasource/index.spec.ts b/lib/datasource/index.spec.ts
index 0db3e4e0e609dec353848ccdb66541f628a95301..1a135fef2b6781f8cadf3e43bbdce4ea2197ef38 100644
--- a/lib/datasource/index.spec.ts
+++ b/lib/datasource/index.spec.ts
@@ -1,3 +1,4 @@
+import fs from 'fs-extra';
 import * as httpMock from '../../test/http-mock';
 import { logger, mocked } from '../../test/util';
 import {
@@ -32,7 +33,13 @@ describe('datasource/index', () => {
   });
   it('returns datasources', () => {
     expect(datasource.getDatasources()).toBeDefined();
-    expect(datasource.getDatasourceList()).toBeDefined();
+
+    const managerList = fs
+      .readdirSync(__dirname, { withFileTypes: true })
+      .filter((dirent) => dirent.isDirectory() && !dirent.name.startsWith('_'))
+      .map((dirent) => dirent.name)
+      .sort();
+    expect(datasource.getDatasourceList()).toEqual(managerList);
   });
   it('validates datasource', () => {
     function validateDatasource(module: DatasourceApi, name: string): boolean {