diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2013-08-01 08:47:37 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2013-08-01 08:47:37 (GMT) |
commit | 6c208deebcce1a0d90a5721f7a5f96213c26e147 (patch) | |
tree | 20bd2e631b2077552b038907affec50e4265eb6b /tests/config.test | |
parent | 771103dda69711d0ecde7e072cdfdafdecebf5de (diff) | |
download | tk-6c208deebcce1a0d90a5721f7a5f96213c26e147.zip tk-6c208deebcce1a0d90a5721f7a5f96213c26e147.tar.gz tk-6c208deebcce1a0d90a5721f7a5f96213c26e147.tar.bz2 |
Make sure that in test-cases, Tk_DeleteOptionTable() is never called more times than the corresponding Tk_CreateOptionTable(). Although it doesn't crash now, this behavior cannot be depended on.
Diffstat (limited to 'tests/config.test')
-rw-r--r-- | tests/config.test | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/config.test b/tests/config.test index 8f7aa9f..4430000 100644 --- a/tests/config.test +++ b/tests/config.test @@ -16,8 +16,8 @@ proc killTables {} { # chain2 depends on chain1. If chain1 is deleted first, the # delete of chain2 will crash. deleteWindows - foreach t {alltypes chain2 chain1 configerror internal new notenoughparams - twowindows} { + foreach t {alltypes chain3 chain2 chain1 configerror internal + new notenoughparams twowindows} { while {[testobjconfig info $t] != ""} { testobjconfig delete $t } @@ -126,9 +126,9 @@ test config-2.1 {Tk_DeleteOptionTable - reference counts} -constraints { set x {} testobjconfig chain1 .a testobjconfig chain2 .b - testobjconfig chain2 .c + testobjconfig chain3 .c deleteWindows - testobjconfig delete chain2 + testobjconfig delete chain3 lappend x [testobjconfig info chain2] [testobjconfig info chain1] testobjconfig delete chain2 lappend x [testobjconfig info chain2] [testobjconfig info chain1] |