From 493b92ef205df6d05b0b5c478934f4f49ca261c9 Mon Sep 17 00:00:00 2001 From: patthoyts Date: Mon, 3 Nov 2008 14:36:20 +0000 Subject: Fixed an embedding test that became broken during the test upgrade. Killing a contained window should not destroy the container. --- ChangeLog | 1 + tests/winfo.test | 17 +++++++++-------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 814e269..847dbd4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,6 @@ 2008-11-03 Pat Thoyts + * tests/winfo.test: fixed embedding test broken during upgrade * tests/busy.test: default wait cursor on windows is 'wait' * win/tkWinFont.c: const fixes for the windows code. diff --git a/tests/winfo.test b/tests/winfo.test index 6754ca3..aa221c0 100644 --- a/tests/winfo.test +++ b/tests/winfo.test @@ -6,7 +6,7 @@ # Copyright (c) 1998-1999 by Scriptics Corporation. # All rights reserved. # -# RCS: @(#) $Id: winfo.test,v 1.16 2008/08/30 21:52:26 aniap Exp $ +# RCS: @(#) $Id: winfo.test,v 1.17 2008/11/03 14:36:20 patthoyts Exp $ package require tcltest 2.2 namespace import ::tcltest::* @@ -390,11 +390,12 @@ test winfo-13.1 {root coordinates of embedded toplevel} -setup { pack .emb.b -expand yes -fill both update - expr {[winfo rootx .emb] == [winfo rootx .con] \ - && [winfo rooty .emb] == [winfo rooty .con]} + list rootx [expr {[winfo rootx .emb] == [winfo rootx .con]}] \ + rooty [expr {[winfo rooty .emb] == [winfo rooty .con]}] } -cleanup { deleteWindows -} -result {1} +} -result {rootx 1 rooty 1} + test winfo-13.2 {destroying embedded toplevel} -setup { deleteWindows } -body { @@ -407,10 +408,10 @@ test winfo-13.2 {destroying embedded toplevel} -setup { destroy .emb update - expr {[winfo exists .emb.b] || [winfo exists .con]} + list embedded [winfo exists .emb.b] container [winfo exists .con] } -cleanup { deleteWindows -} -result 0 +} -result {embedded 0 container 1} test winfo-13.3 {destroying container window} -setup { deleteWindows @@ -424,10 +425,10 @@ test winfo-13.3 {destroying container window} -setup { destroy .con update - expr {[winfo exists .emb.b] || [winfo exists .emb]} + list child [winfo exists .emb.b] parent [winfo exists .emb] } -cleanup { deleteWindows -} -result 0 +} -result {child 0 parent 0} test winfo-13.4 {[winfo containing] with embedded windows} -setup { deleteWindows -- cgit v0.12