home.social

#snapshottesting β€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #snapshottesting, aggregated by home.social.

  1. πŸš€ 1.2 got released with 3 new modules!

    πŸ†• http module can be used to approve HTTP requests done by your code!
    Complete with πŸ–¨οΈ PrintFormat, 🧽 Scrubbers, and a πŸ₯Έ HttpStubServer (WireMock also supported)

    πŸ†• json-/yaml-jackson3 modules support Jackson 3

    ⚠️ all jackson modules no longer provide the Jackson dependencies, but require them to be declared in the project's dependencies

    github.com/mkutz/ApproveJ/rele

  2. πŸš€ #ApproveJ 1.2 got released with 3 new modules!

    πŸ†• http module can be used to approve HTTP requests done by your code!
    Complete with πŸ–¨οΈ PrintFormat, 🧽 Scrubbers, and a πŸ₯Έ HttpStubServer (WireMock also supported)

    πŸ†• json-/yaml-jackson3 modules support Jackson 3

    ⚠️ all jackson modules no longer provide the Jackson dependencies, but require them to be declared in the project's dependencies

    #approvaltesting #snapshottesting #java #jvm

    github.com/mkutz/ApproveJ/rele

  3. πŸš€ #ApproveJ 1.2 got released with 3 new modules!

    πŸ†• http module can be used to approve HTTP requests done by your code!
    Complete with πŸ–¨οΈ PrintFormat, 🧽 Scrubbers, and a πŸ₯Έ HttpStubServer (WireMock also supported)

    πŸ†• json-/yaml-jackson3 modules support Jackson 3

    ⚠️ all jackson modules no longer provide the Jackson dependencies, but require them to be declared in the project's dependencies

    #approvaltesting #snapshottesting #java #jvm

    github.com/mkutz/ApproveJ/rele

  4. πŸš€ #ApproveJ 1.2 got released with 3 new modules!

    πŸ†• http module can be used to approve HTTP requests done by your code!
    Complete with πŸ–¨οΈ PrintFormat, 🧽 Scrubbers, and a πŸ₯Έ HttpStubServer (WireMock also supported)

    πŸ†• json-/yaml-jackson3 modules support Jackson 3

    ⚠️ all jackson modules no longer provide the Jackson dependencies, but require them to be declared in the project's dependencies

    #approvaltesting #snapshottesting #java #jvm

    github.com/mkutz/ApproveJ/rele

  5. πŸš€ #ApproveJ 1.2 got released with 3 new modules!

    πŸ†• http module can be used to approve HTTP requests done by your code!
    Complete with πŸ–¨οΈ PrintFormat, 🧽 Scrubbers, and a πŸ₯Έ HttpStubServer (WireMock also supported)

    πŸ†• json-/yaml-jackson3 modules support Jackson 3

    ⚠️ all jackson modules no longer provide the Jackson dependencies, but require them to be declared in the project's dependencies

    #approvaltesting #snapshottesting #java #jvm

    github.com/mkutz/ApproveJ/rele

  6. πŸš€ v.1.1 was released

    🦾 New automatic file reviewer

    πŸŽ›οΈ Short aliases for in configuration
    All configuration values can now also be overwritten via environment variables

    github.com/mkutz/ApproveJ/rele

  7. πŸš€ #ApproveJ v.1.1 was released

    🦾 New automatic file reviewer

    πŸŽ›οΈ Short aliases for in configuration
    All configuration values can now also be overwritten via environment variables

    github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #jdk

  8. πŸš€ #ApproveJ v.1.1 was released

    🦾 New automatic file reviewer

    πŸŽ›οΈ Short aliases for in configuration
    All configuration values can now also be overwritten via environment variables

    github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #jdk

  9. πŸš€ #ApproveJ v.1.1 was released

    🦾 New automatic file reviewer

    πŸŽ›οΈ Short aliases for in configuration
    All configuration values can now also be overwritten via environment variables

    github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #jdk

  10. πŸš€ #ApproveJ v.1.1 was released

    🦾 New automatic file reviewer

    πŸŽ›οΈ Short aliases for in configuration
    All configuration values can now also be overwritten via environment variables

    github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #jdk

  11. πŸš€ v1.0 ("ONE-POINT-ZERO") was just released! πŸŽ‰πŸ₯³πŸΎ

    🧹 all deprecated methods have been removed
    πŸͺ² approving by file is now also possible in parameterized tests
    πŸ“– minor updates in the manual

    github.com/mkutz/ApproveJ/rele

  12. πŸš€ #ApproveJ v1.0 ("ONE-POINT-ZERO") was just released! πŸŽ‰πŸ₯³πŸΎ

    🧹 all deprecated methods have been removed
    πŸͺ² approving by file is now also possible in parameterized tests
    πŸ“– minor updates in the manual

    github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #kotlin #unittesting #release

  13. πŸš€ #ApproveJ v1.0 ("ONE-POINT-ZERO") was just released! πŸŽ‰πŸ₯³πŸΎ

    🧹 all deprecated methods have been removed
    πŸͺ² approving by file is now also possible in parameterized tests
    πŸ“– minor updates in the manual

    github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #kotlin #unittesting #release

  14. πŸš€ #ApproveJ v1.0 ("ONE-POINT-ZERO") was just released! πŸŽ‰πŸ₯³πŸΎ

    🧹 all deprecated methods have been removed
    πŸͺ² approving by file is now also possible in parameterized tests
    πŸ“– minor updates in the manual

    github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #kotlin #unittesting #release

  15. πŸš€ #ApproveJ v1.0 ("ONE-POINT-ZERO") was just released! πŸŽ‰πŸ₯³πŸΎ

    🧹 all deprecated methods have been removed
    πŸͺ² approving by file is now also possible in parameterized tests
    πŸ“– minor updates in the manual

    github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #kotlin #unittesting #release

  16. v1.0-RC1 was just released πŸŽ‰

    This release concentrates on internal refactoring and removed deprecated methods and classes.

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

  17. #ApproveJ v1.0-RC1 was just released πŸŽ‰

    This release concentrates on internal refactoring and removed deprecated methods and classes.

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #jvm #java

  18. #ApproveJ v1.0-RC1 was just released πŸŽ‰

    This release concentrates on internal refactoring and removed deprecated methods and classes.

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #jvm #java

  19. #ApproveJ v1.0-RC1 was just released πŸŽ‰

    This release concentrates on internal refactoring and removed deprecated methods and classes.

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #jvm #java

  20. #ApproveJ v1.0-RC1 was just released πŸŽ‰

    This release concentrates on internal refactoring and removed deprecated methods and classes.

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #jvm #java

  21. πŸš€ ApproveJ v0.12…1 is here!

    This release contains quite some deprecations in APIs that prepare for the release of v1.0, so please check the migration guide in the release notes.

    Also, v0.12.1 fixes an edge chase bug.

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #kotlin

  22. πŸš€ ApproveJ v0.12…1 is here!

    This release contains quite some deprecations in APIs that prepare for the release of v1.0, so please check the migration guide in the release notes.

    Also, v0.12.1 fixes an edge chase bug.

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #kotlin

  23. πŸš€ ApproveJ v0.12…1 is here!

    This release contains quite some deprecations in APIs that prepare for the release of v1.0, so please check the migration guide in the release notes.

    Also, v0.12.1 fixes an edge chase bug.

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #kotlin

  24. πŸš€ ApproveJ v0.9.7 was released

    🧽 new strings scrubber allows to scrub known strings
    🧽 new masking replacement turns "Whatever74" into "Aaaaaaaa11"
    🐞 the approval error now has expected and actual in the right order

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #jvm

  25. πŸš€ ApproveJ v0.9.7 was released

    🧽 new strings scrubber allows to scrub known strings
    🧽 new masking replacement turns "Whatever74" into "Aaaaaaaa11"
    🐞 the approval error now has expected and actual in the right order

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #jvm

  26. πŸš€ ApproveJ v0.9.7 was released

    🧽 new strings scrubber allows to scrub known strings
    🧽 new masking replacement turns "Whatever74" into "Aaaaaaaa11"
    🐞 the approval error now has expected and actual in the right order

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #jvm

  27. πŸš€ ApproveJ v0.9.5 is out

    πŸ” New Replacement interface can be implemented and used with any RegexScrubber.

    ⚠️ Deprecates relativeDates() Scrubber
    Use DateTimeScrubber.replaceWithRelativeDate() instead.

    #approvaltesting #snapshottesting #java #kotlin #jvm

  28. πŸš€ ApproveJ v0.9.5 is out

    πŸ” New Replacement interface can be implemented and used with any RegexScrubber.

    ⚠️ Deprecates relativeDates() Scrubber
    Use DateTimeScrubber.replaceWithRelativeDate() instead.

    #approvaltesting #snapshottesting #java #kotlin #jvm

  29. πŸš€ ApproveJ v0.9.5 is out

    πŸ” New Replacement interface can be implemented and used with any RegexScrubber.

    ⚠️ Deprecates relativeDates() Scrubber
    Use DateTimeScrubber.replaceWithRelativeDate() instead.

    #approvaltesting #snapshottesting #java #kotlin #jvm

  30. πŸŽ‰ ApproveJ v0.9.3 is out!

    πŸ“…/πŸ•— introduces 16 new pre-defined Scrubbers for date/time strings
    🐞 fixes broken parsing if a date/time pattern contained a square bracket within an optional part

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #kotlin #testing #jvm

  31. πŸŽ‰ ApproveJ v0.9.3 is out!

    πŸ“…/πŸ•— introduces 16 new pre-defined Scrubbers for date/time strings
    🐞 fixes broken parsing if a date/time pattern contained a square bracket within an optional part

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #kotlin #testing #jvm

  32. πŸŽ‰ ApproveJ v0.9.3 is out!

    πŸ“…/πŸ•— introduces 16 new pre-defined Scrubbers for date/time strings
    🐞 fixes broken parsing if a date/time pattern contained a square bracket within an optional part

    πŸ‘‰ github.com/mkutz/ApproveJ/rele

    #approvaltesting #snapshottesting #java #kotlin #testing #jvm

  33. πŸš€ ApproveJ 0.8.6 was just published

    πŸ‘οΈ adds new review mechanism to automatically open a diff/merge tool if needed

    #approvaltesting #snapshottesting #java #kotlin

  34. πŸš€ ApproveJ 0.8.6 was just published

    πŸ‘οΈ adds new review mechanism to automatically open a diff/merge tool if needed

    #approvaltesting #snapshottesting #java #kotlin

  35. πŸš€ ApproveJ 0.8.6 was just published

    πŸ‘οΈ adds new review mechanism to automatically open a diff/merge tool if needed

    #approvaltesting #snapshottesting #java #kotlin

  36. #Swift #SwiftUI #XCTest #SnapshotTesting

    I’m having trouble with Pointfreeco’s snapshot testing. Tests run and complete fine, but there’s a delay at the end of the test process. I can’t figure out where it’s coming from or what causes it. Reduced to a very simple fully reproducible example in my environment.

    Anyone have any ideas?

    github.com/pointfreeco/swift-s

  37. #Swift #XCTest #SnapshotTesting #XcodeCloud

    Point-Free has an excellent snapshot-testing library that lets you unit test your view snapshots (screenshots). It does not work with Xcode Cloud out of the box, because test runner environment in Xcode Cloud does not have access to the source repository, which snapshot-testing assumes by default.

    Here’s my solution for making snapshot-testing work correctly with Xcode Cloud. jaanus.com/snapshot-testing-xc