summaryrefslogtreecommitdiffstats
path: root/tests/frame.test
diff options
context:
space:
mode:
authorpspjuth <peter.spjuth@gmail.com>2003-07-16 23:16:51 (GMT)
committerpspjuth <peter.spjuth@gmail.com>2003-07-16 23:16:51 (GMT)
commitbefc533415b9b751e657c3cdbb0ce70f23fd5b39 (patch)
tree9e2f5794e14efb7bc6208615b4ae4a496b643880 /tests/frame.test
parent03f27a638c3dfbf52e7072f5f377f02ab644d527 (diff)
downloadtk-befc533415b9b751e657c3cdbb0ce70f23fd5b39.zip
tk-befc533415b9b751e657c3cdbb0ce70f23fd5b39.tar.gz
tk-befc533415b9b751e657c3cdbb0ce70f23fd5b39.tar.bz2
Make sure all options can be set
to their default value. [Bug #697652]
Diffstat (limited to 'tests/frame.test')
-rw-r--r--tests/frame.test31
1 files changed, 28 insertions, 3 deletions
diff --git a/tests/frame.test b/tests/frame.test
index 5decf68..22f4091 100644
--- a/tests/frame.test
+++ b/tests/frame.test
@@ -7,7 +7,7 @@
# Copyright (c) 1998-1999 by Scriptics Corporation.
# All rights reserved.
#
-# RCS: @(#) $Id: frame.test,v 1.8 2003/04/01 21:06:34 dgp Exp $
+# RCS: @(#) $Id: frame.test,v 1.9 2003/07/16 23:16:52 pspjuth Exp $
package require tcltest 2.1
eval tcltest::configure $argv
@@ -86,8 +86,21 @@ test frame-1.7 {frame configuration options} {
destroy .f
set result
} {1 {can't modify -container option after widget is created}}
+test frame-1.8 {frame configuration options} {
+ # Make sure all options can be set to the default value
+ frame .f
+ set opts {}
+ foreach opt [.f configure] {
+ if {[llength $opt] == 5} {
+ lappend opts [lindex $opt 0] [lindex $opt 4]
+ }
+ }
+ eval frame .g $opts
+ destroy .f .g
+} {}
+
frame .f
-set i 8
+set i 9
foreach test {
{-background #ff0000 #ff0000 non-existent
{unknown color name "non-existent"}}
@@ -186,12 +199,24 @@ test frame-2.10 {toplevel configuration options} {
destroy .t .x
set result
} {1 {A window cannot have both the -use and the -container option set.}}
+test frame-2.11 {toplevel configuration options} {
+ # Make sure all options can be set to the default value
+ toplevel .f
+ set opts {}
+ foreach opt [.f configure] {
+ if {[llength $opt] == 5} {
+ lappend opts [lindex $opt 0] [lindex $opt 4]
+ }
+ }
+ eval toplevel .g $opts
+ destroy .f .g
+} {}
catch {destroy .t}
toplevel .t -width 300 -height 150
wm geometry .t +0+0
update
-set i 11
+set i 12
foreach test {
{-background #ff0000 #ff0000 non-existent
{unknown color name "non-existent"}}