diff options
author | Steve Bennett <steveb@workware.net.au> | 2023-06-17 10:44:05 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2023-07-04 09:23:43 +1000 |
commit | d6ce55ad7e01a51acb8a2a909383366ecc89d0b2 (patch) | |
tree | 6b4428d25bf8ecca748d9d411e7bb472d9eae05c /tests/expr-pow.test | |
parent | 41f431f30cc6118ef982c6374914810cd07a8106 (diff) | |
download | jimtcl-d6ce55ad7e01a51acb8a2a909383366ecc89d0b2.zip jimtcl-d6ce55ad7e01a51acb8a2a909383366ecc89d0b2.tar.gz jimtcl-d6ce55ad7e01a51acb8a2a909383366ecc89d0b2.tar.bz2 |
tcltest: rework constraint system
Now 'constraint cmd|package' is like 'needs' but sets a constraint
The command to 'needs cmd' and 'constraint cmd' can now take
a subcommand to check.
Add 'constraint|needs eval|expr' to make some constraint checks
simpler.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'tests/expr-pow.test')
-rw-r--r-- | tests/expr-pow.test | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/tests/expr-pow.test b/tests/expr-pow.test index 6389b79..9efcebd 100644 --- a/tests/expr-pow.test +++ b/tests/expr-pow.test @@ -15,11 +15,7 @@ source [file dirname [info script]]/testing.tcl # Jim Tcl may have no math functions, and may not have specific math functions -if {[catch {expr pow(1,0)}]} { - testConstraint pow 0 -} else { - testConstraint pow 1 -} +constraint eval pow {expr pow(1,0)} # Tests for exponentiation handling test expr-23.1 {CompileExponentialExpr: just exponential expr} {expr 4**2} 16 |