afirmar
v0.3.0
Published
Assertion library, but in Spanish
Downloads
5
Maintainers
Readme
afirmar
Tiny assertion library, but with the name in Spanish. Does nice comparisons by default. To install it:
npm install afirmar
All of these pass:
import assert from "afirmar";
// Normal assert
assert(true);
// Compare plain variables
assert(false, false);
assert(true, true);
assert("", "");
assert("abc", "abc");
assert(0, 0);
assert(1, 1);
// Compare nested variables
assert(["a"], ["a"]);
assert(["a", "b"], ["a", "b"]);
assert({}, {});
assert({ a: "b" }, { a: "b" });
assert(Object.keys({ a: "b" }), ["a"]);
// Check by RegExp
assert("abc", /^[a-z]+$/);
All of these fail:
assert(false);
assert(false, true);
assert(true, false);
assert("a", "b");
assert(1, 2);
assert("abc", "def");
assert(["a"], ["b"]);
assert(["a", "b"], ["b", "a"]);
assert({ a: "b" }, { b: "a" });
assert(Object.keys({ a: "b" }), ["b"]);
assert("123", /^[a-z]+$/);
assert("abc", /^[a-z]$/);
assert("abc", /^xxx$/);