Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: kotest/kotest
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 6.0.1
Choose a base ref
...
head repository: kotest/kotest
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v6.0.2
Choose a head ref
  • 14 commits
  • 52 files changed
  • 5 contributors

Commits on Aug 27, 2025

  1. Remove outdated documentation for System Environment, Security Manage…

    …r, and System Exit extensions.
    sksamuel committed Aug 27, 2025
    Configuration menu
    Copy the full SHA
    c71b3c1 View commit details
    Browse the repository at this point in the history
  2. Replace typo in deprecation message of ContainerExtension (#5030)

    <!-- 
    If this PR updates documentation, please update all relevant versions of
    the docs, see:
    https://github.com/kotest/kotest/tree/master/documentation/versioned_docs
    The documentation at
    https://github.com/kotest/kotest/tree/master/documentation/docs is the
    documentation for the next minor or major version _TO BE RELEASED_
    -->
    
    While making the required changes for v6 i tried to copy the suggested
    annotation from the deprecation message which i could not import because
    it was misspelled
    
    Co-authored-by: Sam <[email protected]>
    gpopides and sksamuel authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    09094d6 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2025

  1. support arrays of primitives in shouldBeEqualToComparingFields (#5043)

    support arrays of primitives in shouldBeEqualToComparingFields
    
    fixes #5031
    AlexCue987 authored Aug 31, 2025
    Configuration menu
    Copy the full SHA
    ad5ffa7 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2025

  1. Improved resource and json matchers (#5045)

    - Updated deprecation messages to reflect the transition from
    `ValuesMatcherResult` to `ComparisonMatcherResult`.
    - Improved flexibility of resource matchers by introducing `trim`
    - Updated some json matchers to show the proper diff in intellij
    sksamuel authored Sep 1, 2025
    Configuration menu
    Copy the full SHA
    34f4bda View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e86a4f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c8693a View commit details
    Browse the repository at this point in the history
  4. lists-maps-in-json (#5039)

    fix for #5028
    
    besides lists, we had a similar issue for maps. fixed that as well
    AlexCue987 authored Sep 1, 2025
    Configuration menu
    Copy the full SHA
    875dfe8 View commit details
    Browse the repository at this point in the history
  5. Replace prints with logger in gradle plugin (#5047)

    Fixes #5041
    
    <!-- 
    If this PR updates documentation, please update all relevant versions of
    the docs, see:
    https://github.com/kotest/kotest/tree/master/documentation/versioned_docs
    The documentation at
    https://github.com/kotest/kotest/tree/master/documentation/docs is the
    documentation for the next minor or major version _TO BE RELEASED_
    -->
    sksamuel authored Sep 1, 2025
    Configuration menu
    Copy the full SHA
    c70400e View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2025

  1. Add test for boolean matchers (#5048)

    Fixes #5001
    
    <!-- 
    If this PR updates documentation, please update all relevant versions of
    the docs, see:
    https://github.com/kotest/kotest/tree/master/documentation/versioned_docs
    The documentation at
    https://github.com/kotest/kotest/tree/master/documentation/docs is the
    documentation for the next minor or major version _TO BE RELEASED_
    -->
    
    Co-authored-by: Alex Kuznetsov <[email protected]>
    sksamuel and AlexCue987 authored Sep 2, 2025
    Configuration menu
    Copy the full SHA
    dd6a6d0 View commit details
    Browse the repository at this point in the history
  2. Fix InstancePerLeaf execution order (#5044)

    <!-- 
    If this PR updates documentation, please update all relevant versions of
    the docs, see:
    https://github.com/kotest/kotest/tree/master/documentation/versioned_docs
    The documentation at
    https://github.com/kotest/kotest/tree/master/documentation/docs is the
    documentation for the next minor or major version _TO BE RELEASED_
    -->
    
    ref #5022
    
    first, let me appreciate your quick fix for my issue.
    
    unfortunately, your fix seemed not to fix completely
    #5022 (comment)
    
    i tried to fix it by myself. please kindly review my first PR
    ___
    
    ## Solution
    
    the same `LeafLaunchingScope` instances are executed in siblings of test
    nodes (Container or Leaf).
    it means that the first node is always fresh (or seed), and the second
    and latter nodes always should be executed in fresh spec.
    in my solution, i added `hasVisitedFirstNode` property to
    `LeafLaunchingScope` to manage this.
    if the visited nodes are not first one, the node and children nodes will
    be executed in a fresh spec.
    it means that container nodes also can be treated as `target`. so, i
    extended `executeInFreshSpec` and `target` object comparison
    
    ## Concerns
    
    - i removed `AtomicBoolean` and use just `Boolean` instead because the
    property is enclosed in `LeafLaunchingScope`. do you think this is ok?
    - i execute Container type in `executeInFreshSpec`. to do that, i remove
    `require` block. is that no problem?
    - i added some comments and logger. if you think there are more
    appropriate messages, please let me know.
    
    thank you
    
    ---------
    
    Co-authored-by: Sam <[email protected]>
    Co-authored-by: Alex Kuznetsov <[email protected]>
    3 people authored Sep 2, 2025
    Configuration menu
    Copy the full SHA
    e6eebbd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4df18e4 View commit details
    Browse the repository at this point in the history
  4. Fix shouldCompleteWithin masking errors (#5049)

    Fixes #4892
    
    <!-- 
    If this PR updates documentation, please update all relevant versions of
    the docs, see:
    https://github.com/kotest/kotest/tree/master/documentation/versioned_docs
    The documentation at
    https://github.com/kotest/kotest/tree/master/documentation/docs is the
    documentation for the next minor or major version _TO BE RELEASED_
    -->
    sksamuel authored Sep 2, 2025
    Configuration menu
    Copy the full SHA
    99f0a51 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    148bda8 View commit details
    Browse the repository at this point in the history
  6. Update setup documentation to reflect commonTest changes and Multipla…

    …tform configuration steps
    sksamuel committed Sep 2, 2025
    Configuration menu
    Copy the full SHA
    924e784 View commit details
    Browse the repository at this point in the history
Loading