diff options
Diffstat (limited to 'src/unit_tests.cc')
| -rw-r--r-- | src/unit_tests.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/unit_tests.cc b/src/unit_tests.cc index 0793eedc..5e91de03 100644 --- a/src/unit_tests.cc +++ b/src/unit_tests.cc @@ -38,6 +38,15 @@ void test_buffer() begin = buffer.end() - 1; buffer.insert(buffer.end(), "kanaky\n"); assert(buffer.string(begin+1, buffer.end()) == "kanaky\n"); + + buffer.end_undo_group(); + + buffer.begin_undo_group(); + buffer.erase(begin+1, buffer.end()); + buffer.insert(buffer.end(), "mutch\n"); + buffer.end_undo_group(); + buffer.undo(); + assert(buffer.string(buffer.end() - 7, buffer.end()) == "kanaky\n"); } void test_editor() |
