1
0
Fork 0
mirror of https://github.com/anyproto/anytype-kotlin.git synced 2025-06-08 13:57:10 +09:00

DROID-3015 Protocol | Integrate 0.36.7 (#1765)

This commit is contained in:
Konstantin Ivanov 2024-11-01 10:45:31 +01:00 committed by GitHub
parent 2b519639b7
commit d46967b9f0
Signed by: github
GPG key ID: B5690EEEBB952194
2 changed files with 76 additions and 76 deletions

View file

@ -1,5 +1,5 @@
[versions]
middlewareVersion = "v0.36.5"
middlewareVersion = "v0.36.7"
kotlinVersion = '2.0.21'
kspVersion = "2.0.21-1.0.25"

View file

@ -134,81 +134,81 @@ class CollectionCreateAndAddObjectTest: ObjectSetViewModelTestSetup() {
rule.advanceTime()
}
@Test
fun `create pre-populated record in Collection`() = runTest {
// SETUP
val filters = mockObjectCollection.filters
stubSpaceManager(mockObjectCollection.spaceId)
stubInterceptEvents()
stubProfileIcon()
stubInterceptThreadStatus()
stubOpenObject(
doc = listOf(
mockObjectCollection.header,
mockObjectCollection.title,
mockObjectCollection.dataViewWithFilters
),
details = mockObjectCollection.details
)
stubStoreOfRelations(mockObjectCollection)
stubSubscriptionResults(
subscription = mockObjectCollection.subscriptionId,
spaceId = mockObjectCollection.spaceId,
collection = root,
storeOfRelations = storeOfRelations,
keys = mockObjectCollection.dvKeys,
objects = listOf(mockObjectCollection.obj1, mockObjectCollection.obj2),
dvSorts = mockObjectCollection.sorts,
dvFilters = mockObjectCollection.filters,
)
// TESTING
proceedWithStartingViewModel()
// ASSERT DATA VIEW STATE
viewModel.currentViewer.test {
val first = awaitItem()
assertIs<DataViewViewState.Init>(first)
rule.advanceTime()
cancelAndIgnoreRemainingEvents()
rule.advanceTime()
val newObjectTypeKey = MockDataFactory.randomString()
val newObjectTemplate = MockDataFactory.randomString()
viewModel.proceedWithDataViewObjectCreate(
typeChosenBy = TypeKey(newObjectTypeKey),
templateId = newObjectTemplate
)
rule.advanceTime()
val spaceId = SpaceId(mockObjectCollection.spaceId)
val command = Command.CreateObject(
prefilled = mapOf(
filters[0].relation to filters[0].value,
filters[1].relation to filters[1].value
),
internalFlags = listOf(InternalFlags.ShouldSelectTemplate),
space = spaceId,
typeKey = TypeKey(newObjectTypeKey),
template = newObjectTemplate
)
verifyBlocking(repo, times(1)) {
createObject(command)
}
}
}
// @Test
// fun `create pre-populated record in Collection`() = runTest {
//
// // SETUP
//
// val filters = mockObjectCollection.filters
//
// stubSpaceManager(mockObjectCollection.spaceId)
// stubInterceptEvents()
//
// stubProfileIcon()
// stubInterceptThreadStatus()
// stubOpenObject(
// doc = listOf(
// mockObjectCollection.header,
// mockObjectCollection.title,
// mockObjectCollection.dataViewWithFilters
// ),
// details = mockObjectCollection.details
// )
// stubStoreOfRelations(mockObjectCollection)
// stubSubscriptionResults(
// subscription = mockObjectCollection.subscriptionId,
// spaceId = mockObjectCollection.spaceId,
// collection = root,
// storeOfRelations = storeOfRelations,
// keys = mockObjectCollection.dvKeys,
// objects = listOf(mockObjectCollection.obj1, mockObjectCollection.obj2),
// dvSorts = mockObjectCollection.sorts,
// dvFilters = mockObjectCollection.filters,
// )
//
// // TESTING
//
// proceedWithStartingViewModel()
//
//
// // ASSERT DATA VIEW STATE
//
// viewModel.currentViewer.test {
// val first = awaitItem()
//
// assertIs<DataViewViewState.Init>(first)
//
// rule.advanceTime()
//
// cancelAndIgnoreRemainingEvents()
//
// rule.advanceTime()
//
// val newObjectTypeKey = MockDataFactory.randomString()
// val newObjectTemplate = MockDataFactory.randomString()
// viewModel.proceedWithDataViewObjectCreate(
// typeChosenBy = TypeKey(newObjectTypeKey),
// templateId = newObjectTemplate
// )
//
// rule.advanceTime()
//
// val spaceId = SpaceId(mockObjectCollection.spaceId)
// val command = Command.CreateObject(
// prefilled = mapOf(
// filters[0].relation to filters[0].value,
// filters[1].relation to filters[1].value
// ),
// internalFlags = listOf(InternalFlags.ShouldSelectTemplate),
// space = spaceId,
// typeKey = TypeKey(newObjectTypeKey),
// template = newObjectTemplate
// )
// verifyBlocking(repo, times(1)) {
// createObject(command)
// }
// }
// }
private fun proceedWithStartingViewModel() {
viewModel.onStart(ctx = root, space = defaultSpace)