1
0
mirror of https://github.com/janet-lang/janet synced 2025-09-10 23:06:08 +00:00

Assertf with no arguments does not make sense.

This commit is contained in:
Calvin Rose
2024-11-24 19:14:18 -06:00
parent e3159bb0f5
commit 2bceba4a7a
2 changed files with 11 additions and 7 deletions

View File

@@ -987,11 +987,10 @@
(setdyn *debug* nil)
# issue #1516
(assert (assertf true) "assertf 1 argument")
(assert-error "assertf 1 argument" (macex '(assertf true)))
(assert (assertf true "fun message") "assertf 2 arguments")
(assert (assertf true "%s message" "mystery") "assertf 3 arguments")
(assert (assertf (not nil) "%s message" "ordinary") "assertf not nil")
(assert-error "assertf error 1" (assertf false))
(assert-error "assertf error 2" (assertf false "fun message"))
(assert-error "assertf error 3" (assertf false "%s message" "mystery"))
(assert-error "assertf error 4" (assertf nil "%s %s" "alice" "bob"))