diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-29 20:49:41 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:17 -0300 |
| commit | 9554cc4c544632b01f740f895fd6db9f9952c02e (patch) | |
| tree | 2ebaa76540793610027e80968c30df9ecb2d9159 /test/panes.zig | |
| parent | bed515689a5e09ed704de9206877ec7c0a32ab3a (diff) | |
| parent | c63b7915530c327571ebfc55389a31ed54153198 (diff) | |
| download | pardes-9554cc4c544632b01f740f895fd6db9f9952c02e.tar.gz pardes-9554cc4c544632b01f740f895fd6db9f9952c02e.zip | |
Merge: renames/folds + tagline accents for every theme
Diffstat (limited to 'test/panes.zig')
| -rw-r--r-- | test/panes.zig | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/panes.zig b/test/panes.zig index c1ae1666..3b2bea0a 100644 --- a/test/panes.zig +++ b/test/panes.zig @@ -1554,7 +1554,7 @@ const TagNameTintTests = struct { try std.testing.expectEqual(pardes.Color{ .rgb = p.theme().sel_fg }, surface.at(x + 1, y).style.fg); } - test "tag filename tint legacy themes retain distinct active foreground" { + test "tag filename tint legacy themes keep their active foreground and tint the name with a hue of their own" { const p = try Pardes.init(std.testing.allocator, .{ .tty_only = true, .cols = 70, .rows = 14 }); defer p.deinit(); const pane = try p.setTestFile("body\n"); @@ -1574,8 +1574,12 @@ const TagNameTintTests = struct { const x = p.rects[0].x + pardes.TAG_TEXT_INSET; const y = tagY(p, p.rects[0]); const fg = if (active) active_fg else tag_fg; + // The directory in the ink; the name tinted, never in it. + const chrome = p.chromeTheme(); + const tint = if (active) chrome.tag_active_name_fg else chrome.tag_name_fg; + try std.testing.expect(!std.meta.eql(tint, fg)); try std.testing.expectEqual(pardes.Color{ .rgb = fg }, surface.at(x + 1, y).style.fg); - try std.testing.expectEqual(pardes.Color{ .rgb = fg }, surface.at(x + 5, y).style.fg); + try std.testing.expectEqual(pardes.Color{ .rgb = tint }, surface.at(x + 5, y).style.fg); } } }; |
