diff --git a/core/modules/ckeditor5/tests/src/Unit/VersionTest.php b/core/modules/ckeditor5/tests/src/Unit/VersionTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..fb6bbaa4d57c03b0afe8035a20058f4bb63fe929
--- /dev/null
+++ b/core/modules/ckeditor5/tests/src/Unit/VersionTest.php
@@ -0,0 +1,24 @@
+<?php
+
+declare(strict_types=1);
+
+namespace Drupal\Tests\ckeditor5\Unit;
+
+use Drupal\Tests\UnitTestCase;
+
+/**
+ * @group ckeditor5
+ * @internal
+ */
+class VersionTest extends UnitTestCase {
+
+  /**
+   * Ensure that CKEditor5 versions are aligned.
+   */
+  public function testVersionAlignment(): void {
+    $package_json = json_decode(file_get_contents(__DIR__ . '/../../../../../package.json'), TRUE);
+    $ckeditor_dependencies = array_filter($package_json['devDependencies'], fn ($key) => str_starts_with($key, '@ckeditor/ckeditor5-'), ARRAY_FILTER_USE_KEY);
+    $this->assertCount(1, array_unique($ckeditor_dependencies));
+  }
+
+}