--- a/tests/entry.test 2026-03-06 11:01:27.368490500 +0100 +++ b/tests/entry.test 2026-03-06 11:34:18.284747899 +0100 @@ -14,6 +14,9 @@ pack .e update set i 0 +# Check if we are running Tk 9.0 or higher +set isTk9 [expr {[package vcompare [package provide Tk] 9.0] >= 0}] + foreach test { {-background #ff0000 #ff0000 non-existent \ {unknown color name "non-existent"}} @@ -55,10 +58,15 @@ {-xscrollcommand {Some command} {Some command} {} {}} } { set name [lindex $test 0] + set value [lindex $test 1] + set expected [lindex $test 2] + if {$isTk9 && [string match "-*borderwidth" $name]} { + set expected $value + } test entry-1.$i {configuration options} { - .e configure $name [lindex $test 1] + .e configure $name $value list [lindex [.e configure $name] 4] [.e cget $name] - } [list [lindex $test 2] [lindex $test 2]] + } [list $expected $expected] incr i } destroy .e