Vladimir Orany
telegraphic.dev
Vladimir Orany
@telegraphic.dev
Principal Software Engineer by day, The Telegraphic Developer by night
Also all you need is to ask it to perform a deep security audit 🤖
February 12, 2026 at 11:53 AM
Living on the edge! I run it in VPS to minimize the impact and trying to give it access only to the services I don't care if something goes wrong 😅
February 12, 2026 at 11:48 AM
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
It's known from Jest

jestjs.io/docs/snapsho...
Snapshot Testing · Jest
Snapshot tests are a very useful tool whenever you want to make sure your UI does not change unexpectedly.
jestjs.io
September 8, 2025 at 5:46 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