Remove license check on Pro modules.

This commit is contained in:
Benoit Marty
2026-08-13 16:40:56 +02:00
parent 913b566270
commit 776182234e
@@ -23,24 +23,6 @@ class KonsistLicenseTest {
\*/
""".trimIndent().toRegex()
private val enterpriseLicense = """
/\*
\* © 20\d\d((, |-)20\d\d)? Element Creations Ltd\.
(?:.*\n)* \*
\* Element Creations Ltd, Element Software SARL, Element Software Inc\.,
\* and Element Software GmbH \(the "Element Group"\) only make this file available
\* under a proprietary license model\.
\*
\* Without a proprietary license with us, you cannot use this file\. The terms of
\* the proprietary license agreement between you and any member of the Element Group
\* shall always apply to your use of this file\. Unauthorised use, copying, distribution,
\* or modification of this file, via any medium, is strictly prohibited\.
\*
\* For details about the licensing terms, you must either visit our website or contact
\* a member of our sales team\.
\*/
""".trimIndent().toRegex()
@Test
fun `assert that FOSS files have the correct license header`() {
Konsist
@@ -60,19 +42,6 @@ class KonsistLicenseTest {
}
}
@Test
fun `assert that Enterprise files have the correct license header`() {
Konsist
.scopeFromProject()
.files
.filter {
it.moduleName.startsWith("enterprise")
}
.assertTrue {
enterpriseLicense.containsMatchIn(it.text)
}
}
@Test
fun `assert that files do not have double license header`() {
Konsist