Skip to content

Commit 51bf356

Browse files
Leopold-Cramerjreynard-code
authored andcommitted
fix infinitely looping test RBAC twingraph batch query
1 parent e689f19 commit 51bf356

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

dataset/src/integrationTest/kotlin/com/cosmotech/dataset/service/DatasetServiceIntegrationTest.kt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ import com.ninjasquad.springmockk.SpykBean
4949
import com.redis.om.spring.RediSearchIndexer
5050
import com.redis.testcontainers.RedisStackContainer
5151
import com.redislabs.redisgraph.impl.api.RedisGraph
52+
import io.mockk.clearAllMocks
5253
import io.mockk.every
5354
import io.mockk.impl.annotations.MockK
5455
import io.mockk.junit5.MockKExtension
@@ -62,6 +63,7 @@ import kotlin.test.assertNotEquals
6263
import kotlin.test.assertTrue
6364
import kotlinx.coroutines.delay
6465
import kotlinx.coroutines.runBlocking
66+
import org.junit.jupiter.api.AfterEach
6567
import org.junit.jupiter.api.Assertions.assertFalse
6668
import org.junit.jupiter.api.Assertions.assertNotNull
6769
import org.junit.jupiter.api.BeforeAll
@@ -105,7 +107,8 @@ class DatasetServiceIntegrationTest : CsmRedisTestBase() {
105107
@Autowired lateinit var datasetRepository: DatasetRepository
106108
@Autowired lateinit var connectorApiService: ConnectorApiService
107109
@Autowired lateinit var organizationApiService: OrganizationApiService
108-
@Autowired lateinit var csmPlatformProperties: CsmPlatformProperties
110+
@SpykBean @Autowired lateinit var csmPlatformProperties: CsmPlatformProperties
111+
@SpykBean @Autowired lateinit var csmRedisGraph: RedisGraph
109112
@MockK(relaxUnitFun = true) private lateinit var eventPublisher: CsmEventPublisher
110113

111114
lateinit var connectorSaved: Connector
@@ -150,6 +153,11 @@ class DatasetServiceIntegrationTest : CsmRedisTestBase() {
150153
dataset2 = makeDataset("d-dataset-2", "dataset-2")
151154
}
152155

156+
@AfterEach
157+
fun afterEach() {
158+
clearAllMocks()
159+
}
160+
153161
@Test
154162
fun `test Dataset CRUD`() {
155163

@@ -1349,6 +1357,7 @@ class DatasetServiceIntegrationTest : CsmRedisTestBase() {
13491357
materializeTwingraph()
13501358

13511359
val datasetTwinGraphQuery = DatasetTwinGraphQuery("MATCH (n) RETURN n")
1360+
every { datasetApiService.query(any(), any()) } returns mockk()
13521361

13531362
every { getCurrentAccountIdentifier(any()) } returns TEST_USER_MAIL
13541363

0 commit comments

Comments
 (0)