Source update screen.

This commit is contained in:
aminecmi
2022-12-28 22:09:31 +01:00
parent c38251f5b3
commit 3c68bde62b
31 changed files with 231 additions and 102 deletions

View File

@@ -231,7 +231,8 @@ class RepositoryTest {
listOf("tags"),
"spouts\\rss\\fulltextrss",
"",
"b3aa8a664d08eb15d6ff1db2fa83e0d9.png"
"b3aa8a664d08eb15d6ff1db2fa83e0d9.png",
SelfossModel.SourceParams("url")
))
runBlocking {
repository.getNewerItems()
@@ -551,7 +552,8 @@ class RepositoryTest {
listOf("Test", "second"),
"spouts\\rss\\fulltextrss",
"",
"d8c92cdb1ef119ea85c4b9205c879ca7.png"
"d8c92cdb1ef119ea85c4b9205c879ca7.png",
SelfossModel.SourceParams("url")
),
SelfossModel.Source(
2,
@@ -559,7 +561,8 @@ class RepositoryTest {
listOf("second"),
"spouts\\rss\\fulltextrss",
"",
"b3aa8a664d08eb15d6ff1db2fa83e0d9.png"
"b3aa8a664d08eb15d6ff1db2fa83e0d9.png",
SelfossModel.SourceParams("url")
)
)
val sourcesDB = listOf(
@@ -569,7 +572,8 @@ class RepositoryTest {
"Test,second",
"spouts\\rss\\fulltextrss",
"",
"d8c92cdb1ef119ea85c4b9205c879ca7.png"
"d8c92cdb1ef119ea85c4b9205c879ca7.png",
"url"
),
SOURCE(
"2",
@@ -577,7 +581,8 @@ class RepositoryTest {
"second",
"spouts\\rss\\fulltextrss",
"",
"b3aa8a664d08eb15d6ff1db2fa83e0d9.png"
"b3aa8a664d08eb15d6ff1db2fa83e0d9.png",
"url"
)
)
@@ -707,7 +712,7 @@ class RepositoryTest {
@Test
fun create_source() {
coEvery { api.createSourceForVersion(any(), any(), any(), any(), any()) } returns
coEvery { api.createSourceForVersion(any(), any(), any(), any()) } returns
SuccessResponse(true)
initializeRepository()
@@ -718,7 +723,6 @@ class RepositoryTest {
"https://test.com/feed",
"spouts\\rss\\fulltextrss",
"Test, New",
""
)
}
@@ -728,7 +732,6 @@ class RepositoryTest {
any(),
any(),
any(),
any(),
)
}
assertSame(true, response)
@@ -736,7 +739,7 @@ class RepositoryTest {
@Test
fun create_source_but_response_fails() {
coEvery { api.createSourceForVersion(any(), any(), any(), any(), any()) } returns
coEvery { api.createSourceForVersion(any(), any(), any(), any()) } returns
SuccessResponse(false)
initializeRepository()
@@ -746,8 +749,7 @@ class RepositoryTest {
"test",
"https://test.com/feed",
"spouts\\rss\\fulltextrss",
"Test, New",
""
"Test, New"
)
}
@@ -756,8 +758,7 @@ class RepositoryTest {
any(),
any(),
any(),
any(),
any(),
any()
)
}
assertSame(false, response)
@@ -765,7 +766,7 @@ class RepositoryTest {
@Test
fun create_source_without_connection() {
coEvery { api.createSourceForVersion(any(), any(), any(), any(), any()) } returns
coEvery { api.createSourceForVersion(any(), any(), any(), any()) } returns
SuccessResponse(true)
initializeRepository(MutableStateFlow(false))
@@ -775,8 +776,7 @@ class RepositoryTest {
"test",
"https://test.com/feed",
"spouts\\rss\\fulltextrss",
"Test, New",
""
"Test, New"
)
}
@@ -786,7 +786,6 @@ class RepositoryTest {
any(),
any(),
any(),
any()
)
}
assertSame(false, response)
@@ -1034,7 +1033,8 @@ class RepositoryTest {
listOf("Test", "second"),
"spouts\\rss\\fulltextrss",
"",
"d8c92cdb1ef119ea85c4b9205c879ca7.png"
"d8c92cdb1ef119ea85c4b9205c879ca7.png",
SelfossModel.SourceParams("url")
)
)
repository.searchFilter = "search"