Sam

Results 482 comments of Sam

The Javascript test runners don't support promises at the outer layer. Eg in mocha, ``` describe("foo") {

It looks like https://github.com/substack/tape might supported nested async tests, so we could explore that for Kotest 6.0

Aside from whether it's a good idea or not to have async parent tests, changing it now would break thousands of installs. In tape it looks like a top level...

We'd need to see if annotations are available at runtime in JS land. They might not be. On Tue, 7 Jun 2022 at 01:35, Emil Kantis ***@***.***> wrote: > Think...

Let's ask @charleskorn since he uses Kotest :)

I think it's because equals in data classes don't use deep equals for arrays. On Sun, May 15, 2022, 8:26 AM Emil Kantis ***@***.***> wrote: > The following example fails....

We'd have to custom handle all data classes via reflection. Seems a big breaking change. On Sun, May 15, 2022, 8:41 AM Emil Kantis ***@***.***> wrote: > Would it be...

Doesn't intellij give you a warning anyway if you have arrays in a data class ? Seems a kotlin/java thing rather than a Kotest thing ?

What's your current thinking on this @Kantis

If we take option 3 and instead of adding suspend to edgecases and sample, we introduce new suspendable versions, deprecate the originals, and have the new ones point to the...