Vladimir Orany
musketyr.dsl.builders
Vladimir Orany
@musketyr.dsl.builders
The impression may come from the fact that all the texts in the app are french 😄
November 24, 2025 at 7:06 PM
Nice!
October 3, 2025 at 3:24 PM
@mkutz.bsky.social see above about the changing things in the JSONs (I've replied under a wrong post 🙈)
September 8, 2025 at 5:52 PM
It's built-in JsonUnt. It's better visible in Gru examples - you have matchers to ignore certain parts or to match e.g. numbers.

agorapulse.github.io/gru/#_json_r...
Gru - HTTP Testing Framework
agorapulse.github.io
September 8, 2025 at 5:50 PM
Interesting. Looks close to what I do with Fixt + JsonUnit internally 👍

I've created simple wrapper a d simplified many tests to objectToJsonDiff.assertThat(object).isEqualTo(filename). But I'm more familiar with term "snapshot" rather than "approval" testing

agorapulse.github.io/testing-libr...
Agorapulse Testing Libraries
agorapulse.github.io
September 8, 2025 at 4:56 AM
for more complex object I use Fixt to organize JSON fixtures and JsonUnit to compare the object JSON representation. then you can use ${json.unit-ignore} to ingnore properties you don't want to compare

agorapulse.github.io/testing-libr...
github.com/lukas-krecan...
Agorapulse Testing Libraries
agorapulse.github.io
July 14, 2025 at 8:29 AM