runner icon indicating copy to clipboard operation
runner copied to clipboard

Update elm-test package

Open hobovsky opened this issue 2 years ago • 3 comments

Please complete the following information about the package:

  • Package name: test
  • Language name: Elm
  • Website: https://package.elm-lang.org/packages/elm-explorations/test/latest/

Following are optional, but will help us consider adding:

  • Why is this useful: CW uses version 1.1.0, and current version is 2.1.2 and it provides much richer set of fuzzers which greatly help writing fuzzy tests with targeted random generators.

Additionally, the version of currently used elm-test should be documented because authors can be surprised when a large portion of API turns out to be unavailable.


:+1: reaction might help to get this request prioritized.

hobovsky avatar Nov 07 '23 00:11 hobovsky

Can you look into if there's any breaking changes that might affect us?

For example:

  • Is v2.1.2 compatible with Elm 0.19 we support?
  • Any breaking changes to the test framework API?
  • Any breaking changes to elm-test --report=json? Elm is supported by parsing JSON output similar to Dart.

If there are breaking changes, we need to add a new Elm version.

kazk avatar Jan 03 '24 07:01 kazk

Additionally, the version of currently used elm-test should be documented because authors can be surprised when a large portion of API turns out to be unavailable.

How did you find v1.1.0? elm-test is installed with yarn global add [email protected] [email protected].

kazk avatar Jan 03 '24 07:01 kazk

I was going back through docs of elm-test, version by version, until I got something which had an API ressblimg the one which stopped giving me compilation errors in my translation :)

hobovsky avatar Jan 03 '24 07:01 hobovsky