diff options
Diffstat (limited to 'test/output.zig')
| -rw-r--r-- | test/output.zig | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/test/output.zig b/test/output.zig index 21e9f04c..07a1ce23 100644 --- a/test/output.zig +++ b/test/output.zig @@ -575,6 +575,12 @@ test "EffectCode lists readable virtual sources used by this backend" { const p = try Pardes.init(std.testing.allocator, .{ .tty_only = true }); defer p.deinit(); + if (!pardes.memory.limits.embedded_sources) { + const before = p.active; + try std.testing.expect(p.executeBuiltinLine(0, "EffectCode PanelSlide")); + try std.testing.expectEqual(before, p.active); + return error.SkipZigTest; + } try std.testing.expect(p.executeBuiltinLine(0, "EffectCode PanelSlide")); const out = p.panes[p.active].?.file.?; try std.testing.expectEqualStrings(config.effect_code_buffer, std.fs.path.basename(out.path)); @@ -1035,10 +1041,10 @@ test "identical result refresh keeps warm content caches without allocation" { const style_ptr = file.highlights.ptr; const highlight_start = file.highlight_start; const selected = result.vsel; - const event_node = pardes.filesystem.Node.of(result.serial, .event); - const opened = pardes.filesystem.handle(p, .{ .tag = 0, .op = .open, .node = event_node }); + const event_node = pardes.ctlfs.Node.of(result.serial, .event); + const opened = pardes.ctlfs.handle(p, .{ .tag = 0, .op = .open, .node = event_node }); try std.testing.expectEqual(.ok, opened.status); - defer _ = pardes.filesystem.handle(p, .{ .tag = 0, .op = .release, .node = event_node, .handle = opened.handle }); + defer _ = pardes.ctlfs.handle(p, .{ .tag = 0, .op = .release, .node = event_node, .handle = opened.handle }); for (0..32) |_| { const incoming = try p.gpa.dupe(u8, text); |
