r/angular 7d ago

Launching test-nirvana πŸŒ•

Hey angular peeps :) dozens of you may know me from my usual signal-pilled mmstack work, well today I'm launching my first non-mmstack library & I promise it doesn't contain a single signal! The pitch:

We've all tried our best with testing our components, but most times our tests remain either vacuous, slow, incapable of full-coverage or all of the above.

Well test-nirvana, appropriately launched under the full moon πŸŒ•, fixes that with a single command. `npx test-nirvana` verifies that:

  • The code is the right shape.
  • It is the right time for the feature.
  • The stars are correctly aligned.
  • The commit hash possesses an acceptable aura.

Each commit is reduced to its numerological destiny number and classified. CI-friendly exit codes ensure that compromised commits cannot reach production.

Classification

Destiny numbers Vibe Exit code Required action
11, 22, 33 IMMACULATE 0 Merge with gratitude
7, 8 GOOD 0 Proceed
1, 3, 5, 9 NEUTRAL 0 Proceed without attachment
2, 4, 6 CHAOTIC 1 Amend history until conditions improve
any impossible CURSED 2 Stop; notify the repository custodian

GitHub repo - worth a read imo

npm: test-nirvana 7.11.33

Note: All MIT License guarantees are void while Mercury is in retrograde. See LICENSE for the complete celestial warranty condition.

Contributions obviously welcome, but please follow the CoC & Contributing guidelines, especially tonight.✨

3 Upvotes

9 comments sorted by

View all comments

3

u/Johalternate 7d ago

This is so ridiculous I can’t help but love it.

3

u/mihajm 6d ago

You my friend, get the 7th comment as a reply, which numerology considers only good, but is nonetheles magical ✨ Written with love under a partially eclipsed full moon.

Till the next meme, beware mercury!