elm-antd
elm-antd copied to clipboard
Bump elm-explorations/test from 1.2.2 to 2.1.0 in /showcase
Bumps elm-explorations/test from 1.2.2 to 2.1.0.
Changelog
Sourced from elm-explorations/test's changelog.
Releases
Version Notes 2.1.0 Add Test.Html.Selector.exactText
2.0.1 Documentation fixes 2.0.0 Reimplements fuzzing+shrinking, adds fuzzer distribution reporting. Most notably readds Fuzz.andThen
. See "Changes in 2.0.0"1.2.2 Fixes a crash in Test.Html
when the HTML contains nestedHtml.Lazy
nodes. #781.2.1 Many small documentation fixes. Improve error messages when failing to simulate an event. 1.2.0 Add HTML tests. #41 1.0.0 Update for Elm 0.19. Remove Fuzz.andThen
,Fuzz.conditional
, andTest.Runner.getFailure
. Fail on equating floats to encourage checks with tolerance.Test.Runner.fuzz
now returns aResult
.renamed from elm-community/elm-test (below) to elm-explorations/test (above) 4.0.0 Add only
,skip
,todo
; changeFuzz.frequency
to fail rather than crash on bad input, disallow tests with blank or duplicate descriptions.3.1.0 Add Expect.all
3.0.0 Update for Elm 0.18; switch the argument order of Fuzz.andMap
.2.1.0 Switch to rose trees for Fuzz.andThen
, other API additions.2.0.0 Scratch-rewrite to project-fuzzball 1.0.0 ElmTest initial release Changes in 2.0.0
The changes can be grouped into these categories:
- Fuzzing and shrinking reimplementation (re-adding
Fuzz.andThen
etc.)Test.Distribution
: fuzzer distribution reportingTest.Html.Event
additionsExpect.true
andExpect.false
removalTest.Runner.Failure.format
removal- Fuzzer behaviour changes
1. Fuzzing and shrinking reimplementation
Fuzzing and shrinking has been reimplemented: the rose tree approach has been replaced with the "internal shrinking" approach found in the Python test library Hypothesis.
In short, shrinking is now done on the PRNG history instead of on the generated values themselves. This is hidden from the user: the
Shrink
module has now been removed.This new approach allows us to reintroduce
Fuzz.andThen
and removeFuzz.custom
: in case you were forced to useFuzz.custom
and aRandom
generator, you'll now be able to express this logic withFuzz
alone.We've also taken the opportunity to expand the
Fuzz
module API with functions that you'd normally reach into*-extra
packages for:sequence
,traverse
,listOfLength
,intAtLeast
etc., and some quality of life helpers likeexamples
andlabelExamples
:</tr></table>
... (truncated)
Commits
2bc02f7
Bump to 2.1.078a0697
Merge pull request #209 from elm-explorations/add-textexactly-selectorca9e18c
Rename to exactTextf5e11e4
Update src/Test/Html/Selector.elmc06d4ff
I accidentally a wordf9c51c9
Remove trimming4f8a034
Add textExactly selector12e83b4
Merge pull request #203 from elm-explorations/fix-example-in-fuzz-docs8d2199d
Qualify functions in docsb510d2c
Bump to 2.0.1- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)