- Test runner will also check for leaks.

- `write` of qoi would leak memory.
- Issue when having an empty `Path` or just "."
- `set_env` would leak memory.
This commit is contained in:
Christoffer Lerno
2025-02-10 00:39:02 +01:00
parent 63f619e5b6
commit c4212c4649
20 changed files with 81 additions and 41 deletions

View File

@@ -22,6 +22,7 @@ fn void test_reverse()
assert(a.str_view() == "abcde");
a.reverse();
assert(a.str_view() == "edcba");
a.free();
}
fn void test_delete()
@@ -31,6 +32,7 @@ fn void test_delete()
d.append("Hello cruel world.");
d.delete_range(5, 10);
assert(d.str_view() == "Hello world.");
d.free();
}
DString d;
d.append("Hello cruel world.");
@@ -44,6 +46,7 @@ fn void test_delete()
assert(d.str_view() == "llo crul worl");
d.delete(0, 1);
assert(d.str_view() == "lo crul worl");
d.free();
}
fn void test_append()