How to write parameterized tests in Elm

I agree that it’s good practice to have a single reason to fail. What I wrote was for simplification.

Usually the testing fw has some way to write down test cases and it will then generate those tests for you. In C# you would usually annotate the method and the build system would generate tests with one assertion each.

[TestCase(-1, True)]
[TestCase(0, False)]
[TestCase(1, True)]
public void IsOdd_Tests(int input, bool expected) {
  Assert.Equal(Utils.isOdd(input), expected);
}

I’m looking for something similar in Elm so I don’t have to write a bunch of boilerplate code.