mirror of
https://github.com/zarzet/SpotiFLAC-Mobile.git
synced 2026-09-02 16:20:57 +02:00
fix(download): recover queue after worker timeout (#524)
This commit is contained in:
@@ -149,4 +149,15 @@ class NativeWorkerPolicyTest {
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun stoppedWorkerRequeuesOnlyInFlightItems() {
|
||||
listOf("preparing", "downloading", "finalizing").forEach { status ->
|
||||
assertEquals("queued", NativeWorkerPolicy.statusAfterWorkerStop(status))
|
||||
}
|
||||
assertEquals("queued", NativeWorkerPolicy.statusAfterWorkerStop("queued"))
|
||||
assertEquals("completed", NativeWorkerPolicy.statusAfterWorkerStop("completed"))
|
||||
assertEquals("failed", NativeWorkerPolicy.statusAfterWorkerStop("failed"))
|
||||
assertEquals("skipped", NativeWorkerPolicy.statusAfterWorkerStop("skipped"))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user