summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorfvogel <fvogelnew1@free.fr>2024-04-21 11:11:49 (GMT)
committerfvogel <fvogelnew1@free.fr>2024-04-21 11:11:49 (GMT)
commitd34ec53094330262b19a1cc0372e0753324e1ab7 (patch)
tree48655f74fb6f65112728d095b2bc7fcd74f60dca /tests
parent4971e0bee8445f590f22bf6d9b97b6dcade7258d (diff)
parent6ea395a7edbf522e3049fb8a33c9a44c8744e423 (diff)
downloadtk-d34ec53094330262b19a1cc0372e0753324e1ab7.zip
tk-d34ec53094330262b19a1cc0372e0753324e1ab7.tar.gz
tk-d34ec53094330262b19a1cc0372e0753324e1ab7.tar.bz2
Fix [ab839efc5f]: text edit undo: clearing text instead of restoring.
Diffstat (limited to 'tests')
-rw-r--r--tests/text.test16
1 files changed, 15 insertions, 1 deletions
diff --git a/tests/text.test b/tests/text.test
index 5f574c0..2303729 100644
--- a/tests/text.test
+++ b/tests/text.test
@@ -7039,7 +7039,21 @@ test text-27.28 {edit undo and edit redo do not leave \
} -cleanup {
destroy .t
} -result {1 1}
-
+test text-27.29 {bug ab839efc5f - .text edit undo inserts separators} -setup {
+ destroy .t
+} -body {
+ text .t -undo 1
+ .t insert 1.0 "1. 123 5 789012 LINE-1\n2.\n3. 123 5 789012 LINE-3\n"
+ .t tag add sel 3.0 3.end
+ .t delete sel.first sel.last
+ .t edit undo
+ .t tag add sel 3.0 3.end
+ .t delete sel.first sel.last
+ .t edit undo
+ .t get 3.0 3.end
+} -cleanup {
+ destroy .t
+} -result {3. 123 5 789012 LINE-3}
test text-28.1 {bug fix - 624372, ControlUtfProc long lines} -body {
pack [text .t -wrap none]