Elm_Code_Line *line;
Elm_Code *code;
const char *str;
- unsigned int row;
elm_init(1, NULL);
code = elm_code_create();
file = elm_code_file_new(code);
- line = elm_code_file_line_append(file, " if ()", 8, NULL);
+ elm_code_file_line_append(file, "", 8, NULL);
+ line = elm_code_file_line_get(file, 1);
+
+ elm_code_file_line_insert(file, 1, " if ()", 8, NULL);
str = elm_code_line_indent_matching_braces_get(line);
ck_assert_str_eq("", str);
- line = elm_code_file_line_append(file, " {", 6, NULL);
+ elm_code_file_line_insert(file, 2, " {", 6, NULL);
str = elm_code_line_indent_matching_braces_get(line);
ck_assert_str_eq(" ", str);
- line = elm_code_file_line_append(file, " if (){", 14, NULL);
- str = elm_code_line_indent_matching_braces_get(line;
+ elm_code_file_line_insert(file, 3, " if (){", 14, NULL);
+ str = elm_code_line_indent_matching_braces_get(line);
ck_assert_str_eq(" ", str);
- line = elm_code_file_line_append(file, " }", 9, NULL);
+ elm_code_file_line_insert(file, 4, " }", 9, NULL);
str = elm_code_line_indent_matching_braces_get(line);
ck_assert_str_eq(" ", str);
- line = elm_code_file_line_append(file, " }", 6, NULL);
+ elm_code_file_line_insert(file, 5, " }", 6, NULL);
str = elm_code_line_indent_matching_braces_get(line);
ck_assert_str_eq("", str);