test(elements/scrollable): remove redundance from test code
All checks were successful
Zig Project Action / Lint, Spell-check and test zig project (push) Successful in 28s

This commit is contained in:
2025-03-01 16:24:10 +01:00
parent ae9cd08b15
commit af443c6bbf

View File

@@ -179,12 +179,13 @@ test "scrollable vertical" {
const event = @import("event.zig");
const testing = @import("testing.zig");
const allocator = std.testing.allocator;
const size: Size = .{
.rows = 20,
.cols = 30,
};
var box: Container(event.SystemEvent) = try .init(std.testing.allocator, .{
var box: Container(event.SystemEvent) = try .init(allocator, .{
.border = .{
.sides = .all,
.color = .red,
@@ -198,17 +199,17 @@ test "scrollable vertical" {
.padding = .all(1),
},
}, .{});
try box.append(try .init(std.testing.allocator, .{
try box.append(try .init(allocator, .{
.rectangle = .{ .fill = .grey },
}, .{}));
try box.append(try .init(std.testing.allocator, .{
try box.append(try .init(allocator, .{
.rectangle = .{ .fill = .grey },
}, .{}));
defer box.deinit();
var scrollable: Scrollable(event.SystemEvent) = .init(box, .{ .rows = size.rows + 15 });
var container: Container(event.SystemEvent) = try .init(std.testing.allocator, .{
var container: Container(event.SystemEvent) = try .init(allocator, .{
.border = .{
.color = .green,
.sides = .vertical,
@@ -216,7 +217,6 @@ test "scrollable vertical" {
}, scrollable.element());
defer container.deinit();
const allocator = std.testing.allocator;
var renderer: testing.Renderer = .init(allocator, size);
defer renderer.deinit();
@@ -253,12 +253,13 @@ test "scrollable horizontal" {
const event = @import("event.zig");
const testing = @import("testing.zig");
const allocator = std.testing.allocator;
const size: Size = .{
.rows = 20,
.cols = 30,
};
var box: Container(event.SystemEvent) = try .init(std.testing.allocator, .{
var box: Container(event.SystemEvent) = try .init(allocator, .{
.border = .{
.sides = .all,
.color = .red,
@@ -272,17 +273,17 @@ test "scrollable horizontal" {
.padding = .all(1),
},
}, .{});
try box.append(try .init(std.testing.allocator, .{
try box.append(try .init(allocator, .{
.rectangle = .{ .fill = .grey },
}, .{}));
try box.append(try .init(std.testing.allocator, .{
try box.append(try .init(allocator, .{
.rectangle = .{ .fill = .grey },
}, .{}));
defer box.deinit();
var scrollable: Scrollable(event.SystemEvent) = .init(box, .{ .cols = size.cols + 15 });
var container: Container(event.SystemEvent) = try .init(std.testing.allocator, .{
var container: Container(event.SystemEvent) = try .init(allocator, .{
.border = .{
.color = .green,
.sides = .horizontal,
@@ -290,7 +291,6 @@ test "scrollable horizontal" {
}, scrollable.element());
defer container.deinit();
const allocator = std.testing.allocator;
var renderer: testing.Renderer = .init(allocator, size);
defer renderer.deinit();