0.3.3 • Published 5 years ago

meta-constant v0.3.3

Weekly downloads
42
License
LGPL-3.0
Repository
github
Last release
5 years ago

npm

meta-constants

brings clojure/midjes meta-constants (https://github.com/marick/Midje/wiki/Metaconstants) to javascript

a meta-constant replaces this testing pattern:

expect(identity(42)).toBe(42);

with

expect(identity(_$_`a-number`)).toBe(_$_`a-number`);

Although this is longer, it makes clear that the value is only threaded through the function under test and any (number) will do.

meta-constants only provide identity. If your function under test requires more than that from a value, you need a real value

Why tagged template literals?

The template functionality isn't used used?!

Answer:

  • syntactical difference
  • template functionality may become useful later...
0.3.3

5 years ago

0.3.2

7 years ago

0.3.1

7 years ago

0.3.0

8 years ago

0.2.0

8 years ago

0.1.0

8 years ago