summaryrefslogtreecommitdiffstats
path: root/tests/image.test
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2003-09-17 23:45:35 (GMT)
committerdgp <dgp@users.sourceforge.net>2003-09-17 23:45:35 (GMT)
commit39f2c1f37b1527a798cabde7ec007c600a9b8a0a (patch)
tree83f58673700c439ea545d6c2466e88abef0aad12 /tests/image.test
parent05ad511b581ade180f0b61d41c5f1ab8df2f1984 (diff)
downloadtk-39f2c1f37b1527a798cabde7ec007c600a9b8a0a.zip
tk-39f2c1f37b1527a798cabde7ec007c600a9b8a0a.tar.gz
tk-39f2c1f37b1527a798cabde7ec007c600a9b8a0a.tar.bz2
* generic/tkImage.c: Stopped [image create] from generating an
* tests/image.test: image command name that would overwrite an existing command name. Thanks to Michael Schlenker. [Bug 808039].
Diffstat (limited to 'tests/image.test')
-rw-r--r--tests/image.test14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/image.test b/tests/image.test
index 7199fc9..d318713 100644
--- a/tests/image.test
+++ b/tests/image.test
@@ -7,7 +7,7 @@
# Copyright (c) 1998-1999 by Scriptics Corporation.
# All rights reserved.
#
-# RCS: @(#) $Id: image.test,v 1.10 2003/05/08 09:35:41 dkf Exp $
+# RCS: @(#) $Id: image.test,v 1.11 2003/09/17 23:45:35 dgp Exp $
package require tcltest 2.1
eval tcltest::configure $argv
@@ -86,6 +86,18 @@ test image-1.11 {Tk_ImageCmd procedure, "create" option with same name as main w
removeFile script
set x
} {0 {1 {images may not be named the same as the main window}}}
+test image-1.11 {Tk_ImageCmd, "create" option: do not generated command name in use} -setup {
+ set i [image create bitmap]
+ regexp {^image(\d+)$} $i -> serial
+ incr serial
+ proc image$serial {} {return works}
+ set j [image create bitmap]
+} -body {
+ image$serial
+} -cleanup {
+ rename image$serial {}
+ image delete $i $j
+} -result works
test image-2.1 {Tk_ImageCmd procedure, "delete" option} {
list [catch {image delete} msg] $msg