Skip to content

2.x v2.0.6 Single.merge produce UndeliverableError [Question] #5132

Closed
@stepango

Description

@stepango

Sorry for code in kotlin.

    @Test fun singleMergeTest() {
        val illegalAccessError = IllegalAccessError()
        Single.merge<String>(listOf(
                Single.error(illegalAccessError),
                Single.error(illegalAccessError),
                Single.error(illegalAccessError)
        )).test().await().assertError(illegalAccessError)
    }

    @Test fun observableMergeTest() {
        val illegalAccessError = IllegalAccessError()
        Observable.merge<String>(listOf(
                Observable.error(illegalAccessError),
                Observable.error(illegalAccessError),
                Observable.error(illegalAccessError)
        )).test().await().assertError(illegalAccessError)
    }

First test produces UndeliverableError after execution but second one completes successfully without errors. Is it expected behaviour or a bug?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions