From a0a135e5938fd62f72239f10707cd881b1277ecc Mon Sep 17 00:00:00 2001 From: evgeny Date: Wed, 22 Jan 2025 10:01:48 +0000 Subject: [PATCH] fix: SDK version in lib config --- chat-android/build.gradle.kts | 2 +- .../src/test/java/com/ably/chat/BuildConfigTest.kt | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 chat-android/src/test/java/com/ably/chat/BuildConfigTest.kt diff --git a/chat-android/build.gradle.kts b/chat-android/build.gradle.kts index 4ac4fa1e..04168b83 100644 --- a/chat-android/build.gradle.kts +++ b/chat-android/build.gradle.kts @@ -46,7 +46,7 @@ android { buildConfig { packageName("com.ably.chat") useKotlinOutput { internalVisibility = true } - buildConfigField("APP_VERSION", provider { "\"${version}\"" }) + buildConfigField("APP_VERSION", provider { version.toString() }) } dependencies { diff --git a/chat-android/src/test/java/com/ably/chat/BuildConfigTest.kt b/chat-android/src/test/java/com/ably/chat/BuildConfigTest.kt new file mode 100644 index 00000000..6c3ab311 --- /dev/null +++ b/chat-android/src/test/java/com/ably/chat/BuildConfigTest.kt @@ -0,0 +1,12 @@ +package com.ably.chat + +import org.junit.Assert.assertTrue +import org.junit.Test + +class BuildConfigTest { + + @Test + fun `should hold app version without extra quotes`() { + assertTrue("""^\d+.\d+.\d+$""".toRegex().matches(BuildConfig.APP_VERSION)) + } +}