fix unit test

This commit is contained in:
Karl Seguin
2025-03-10 14:23:32 +08:00
parent a5ee34a2db
commit b0a2087015

View File

@@ -90,7 +90,7 @@ pub const Event = union(enum) {
}; };
const NoopProvider = struct { const NoopProvider = struct {
fn init(_: Allocator, _: *Loop) !NoopProvider { fn init(_: Allocator) !NoopProvider {
return .{}; return .{};
} }
fn deinit(_: NoopProvider) void {} fn deinit(_: NoopProvider) void {}
@@ -106,7 +106,7 @@ test "telemetry: disabled by environment" {
defer _ = unsetenv(@constCast("LIGHTPANDA_DISABLE_TELEMETRY")); defer _ = unsetenv(@constCast("LIGHTPANDA_DISABLE_TELEMETRY"));
const FailingProvider = struct { const FailingProvider = struct {
fn init(_: Allocator, _: *Loop) !@This() { fn init(_: Allocator) !@This() {
return .{}; return .{};
} }
fn deinit(_: @This()) void {} fn deinit(_: @This()) void {}
@@ -115,7 +115,7 @@ test "telemetry: disabled by environment" {
} }
}; };
var telemetry = TelemetryT(FailingProvider).init(testing.allocator, undefined, .serve); var telemetry = TelemetryT(FailingProvider).init(testing.allocator, .serve);
defer telemetry.deinit(); defer telemetry.deinit();
telemetry.record(.{ .run = {} }); telemetry.record(.{ .run = {} });
} }
@@ -138,7 +138,7 @@ test "telemetry: sends event to provider" {
defer std.fs.cwd().deleteFile(ID_FILE) catch {}; defer std.fs.cwd().deleteFile(ID_FILE) catch {};
std.fs.cwd().deleteFile(ID_FILE) catch {}; std.fs.cwd().deleteFile(ID_FILE) catch {};
var telemetry = TelemetryT(MockProvider).init(testing.allocator, undefined, .serve); var telemetry = TelemetryT(MockProvider).init(testing.allocator, .serve);
defer telemetry.deinit(); defer telemetry.deinit();
const mock = &telemetry.provider; const mock = &telemetry.provider;
@@ -158,7 +158,7 @@ const MockProvider = struct {
allocator: Allocator, allocator: Allocator,
events: std.ArrayListUnmanaged(Event), events: std.ArrayListUnmanaged(Event),
fn init(allocator: Allocator, _: *Loop) !@This() { fn init(allocator: Allocator) !@This() {
return .{ return .{
.iid = null, .iid = null,
.run_mode = null, .run_mode = null,