atrium
atrium copied to clipboard
A multiplatform expectation library for Kotlin
*Platform* (all, jvm, js): all *Extension* (none, kotlin 1.3): none ## Code related feature the readme-example project executes tests and write the output of the failure into the README.md of...
*Platform* (all, jvm, js): all *Extension* (none, kotlin 1.3): none ## Code related feature we already have corresponding samples in api-fluent, the goal is to copy the following examples to...
*Platform* (all, jvm, js): all *Extension* (none, kotlin 1.3): none ## Code related feature ```kotlin expect(actualYamlString).toEqual("long-yaml-string") // or expect(actualXmlString).toEqual("long-xml-string") ``` Currently, Atrium prints "expected ... to equal ...", however, it...
*Platform* (all, jvm, js): all *Extension* (none, kotlin 1.3): none ## Code related feature Currently, it is hard to add descriptive messages to the assertions. I believe the assertion description...
*Platform* (all, jvm, js): all *Extension* (none, kotlin 1.3): none I suggest using https://github.com/vlsi/github-actions-random-matrix for matrix generation. It would make it easier to configure the matrix, it would increase test...
*Platform* (all, jvm, js): all *Extension* (none, kotlin 1.3): none ## Non-Code related feature Currently the build uses `rootProject.extra` for declaring dependency versions which is cumbersome for usage (e.g. it...
*Platform* (all, jvm, js): all *Extension* (none, kotlin 1.3): none ## Code related feature We have samples for api-fluent: ch.tutteli.atrium.api.fluent.en_GB.samples.FeatureExtractorSamples and we would like to copy & adopt them to...
*Platform* (all, jvm, js): all *Extension* (none, kotlin 1.3): none ## Code related feature *api-fluent* *api-fluent* - [ ] add a `minFeature` method in IterableFeatureExtractorSamples for expect(iterable).min() - [ ]...
*Platform* (all, jvm, js): js *Extension* (none, kotlin 1.3): none ## Code related feature I guess the culprit is KotlinTestTeamCityConsoleAdapter. We already implemented the a workaround for JVM that we...
## Code related feature Following the things you need to do: *api-fluent* - [ ] add a `value` method in IterableLikeToContainInAnyOrderCreatorSamples for Iterable.toContain.inAnyOrder.only.value(...) - [ ] add a `value` method...