tasn pushed a commit to branch evas-1.7. http://git.enlightenment.org/legacy/evas.git/commit/?id=b7fde5d11bfe1577a6f4b83629dea1d7aee33ffe
commit b7fde5d11bfe1577a6f4b83629dea1d7aee33ffe Author: Tom Hacohen <t...@stosb.com> Date: Tue Nov 19 15:36:34 2013 +0000 Evas textblock tests: Added tests for correct tag ordering. Check that tags entered are correctly ordered. --- src/tests/evas_test_textblock.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/tests/evas_test_textblock.c b/src/tests/evas_test_textblock.c index 2e5a6bb..5540620 100644 --- a/src/tests/evas_test_textblock.c +++ b/src/tests/evas_test_textblock.c @@ -2047,6 +2047,16 @@ START_TEST(evas_textblock_formats) fail_if(strcmp(evas_textblock_cursor_content_get(cur), "<item>")); fail_if(!evas_textblock_cursor_format_is_visible_get(cur)); + evas_object_textblock_text_markup_set(tb, "abc<br/>def"); + evas_textblock_cursor_pos_set(cur, 3); + evas_object_textblock_text_markup_prepend(cur, "<b></b>"); + ck_assert_str_eq(evas_object_textblock_text_markup_get(tb), "abc<b></b><br/>def"); + evas_object_textblock_text_markup_set(tb, "abc<br/>def"); + evas_textblock_cursor_pos_set(cur, 2); + evas_object_textblock_text_markup_prepend(cur, "<b></b>"); + ck_assert_str_eq(evas_object_textblock_text_markup_get(tb), "ab<b></b>c<br/>def"); + + END_TB_TEST(); } END_TEST --