diff options
Diffstat (limited to 'test/buffer.c')
| -rw-r--r-- | test/buffer.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/test/buffer.c b/test/buffer.c index 7d879b0..efc479e 100644 --- a/test/buffer.c +++ b/test/buffer.c @@ -52,8 +52,8 @@ static void delete_callback(struct buffer *buffer, struct edit_location removed, static void test_delete(void) { struct buffer b = buffer_create("test-buffer-delete"); const char *txt = "we are adding some text\ntwo lines to be exact"; - struct location loc = buffer_add(&b, (struct location){.line = 0, .col = 0}, - (uint8_t *)txt, strlen(txt)); + buffer_add(&b, (struct location){.line = 0, .col = 0}, (uint8_t *)txt, + strlen(txt)); ASSERT(buffer_line_length(&b, 0) == 23, "Expected line 1 to be 23 chars before deletion"); @@ -132,7 +132,8 @@ static void test_char_movement(void) { "Expected a double width char to result in a 2 column move"); next = buffer_next_char(&b, (struct location){.line = 0, .col = 16}); - uint64_t tab_width = settings_get("editor.tab-width")->value.number_value; + uint64_t tab_width = + settings_get("editor.tab-width")->value.data.number_value; ASSERT(next.col == 16 + tab_width, "Expected a tab to result in a move the width of a tab"); @@ -225,7 +226,7 @@ void run_buffer_tests(void) { settings_init(10); settings_set_default( "editor.tab-width", - (struct setting_value){.type = Setting_Number, .number_value = 4}); + (struct setting_value){.type = Setting_Number, .data.number_value = 4}); run_test(test_add); run_test(test_delete); |
