RxTest

Introduction: Kotlin DSL for testing RxJava2.
More: Author   ReportBugs   
Tags:

kotlin|Rx |:---:|:---:| kotlin-logo | rx-logo

Build Status codecov Codacy Badge Download Kotlin version badge License Gitter chat

Main features

  • Clear tests: write clean, readable and simple tests in scala-test 'should style'.
  • Easy to extend: create custom matchers for complex test cases or just for more readable code.
  • Simple to use: same API as RxJava assertions you already know.

Example

Observable.just("Hello RxTest!")
    .test {
        it shouldEmit "Hello RxTest!"
        it should complete()
        it shouldHave noErrors()
    }

Documentation

Download

  • Gradle

    dependencies {       
      testImplementation 'com.rubylichtenstein:rxtest:1.0.7'
    }
    
  • Maven

    <dependency>
      <groupId>com.rubylichtenstein</groupId>
      <artifactId>rxtest</artifactId>
      <version>1.0.7</version>
      <type>pom</type>
    </dependency>
    

    Mentions

androidweekly

Bugs and Feedback

For bugs, questions and discussions please use the Github Issues.

Contribution

Welcome :)

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools