diff options
| author | Benjamin Feng <benjamin.feng@glassdoor.com> | 2020-01-31 21:27:59 -0600 |
|---|---|---|
| committer | Benjamin Feng <benjamin.feng@glassdoor.com> | 2020-02-12 17:17:56 -0600 |
| commit | a81ae1223d4ea4aea689fc8a03004abfb865a884 (patch) | |
| tree | e8e76511a33038a80abc040ee2cf1e96f82a5f4d /lib/std/json.zig | |
| parent | 699c50a375fb6755a4116c94e6068620d070bd98 (diff) | |
| download | zig-a81ae1223d4ea4aea689fc8a03004abfb865a884.tar.gz zig-a81ae1223d4ea4aea689fc8a03004abfb865a884.zip | |
Convert a lot of json tests to use testing.allocator
Diffstat (limited to 'lib/std/json.zig')
| -rw-r--r-- | lib/std/json.zig | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/lib/std/json.zig b/lib/std/json.zig index 1b10be0763..1e4f19fda8 100644 --- a/lib/std/json.zig +++ b/lib/std/json.zig @@ -1495,10 +1495,7 @@ fn unescapeString(output: []u8, input: []const u8) !void { } test "json.parser.dynamic" { - var memory: [1024 * 16]u8 = undefined; - var buf_alloc = std.heap.FixedBufferAllocator.init(&memory); - - var p = Parser.init(&buf_alloc.allocator, false); + var p = Parser.init(testing.allocator, false); defer p.deinit(); const s = @@ -1588,10 +1585,10 @@ test "write json then parse it" { try jw.endObject(); - var mem_buffer: [1024 * 20]u8 = undefined; - const allocator = &std.heap.FixedBufferAllocator.init(&mem_buffer).allocator; - var parser = Parser.init(allocator, false); - const tree = try parser.parse(slice_out_stream.getWritten()); + var parser = Parser.init(testing.allocator, false); + defer parser.deinit(); + var tree = try parser.parse(slice_out_stream.getWritten()); + defer tree.deinit(); testing.expect(tree.root.Object.get("f").?.value.Bool == false); testing.expect(tree.root.Object.get("t").?.value.Bool == true); |
