Skip to content

Commit

Permalink
fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
zenith391 committed Feb 26, 2024
1 parent 6e9f715 commit bde4d10
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 8 deletions.
5 changes: 3 additions & 2 deletions src/components/Button.zig
Expand Up @@ -64,9 +64,10 @@ pub fn button(config: Button.Config) *Button {
return Button.alloc(config);
}

test "button" {
test Button {
var btn = button(.{ .label = "Test Label" });
defer btn.deinit();
btn.ref(); // because we're keeping a reference, we need to ref() it
defer btn.unref();
try std.testing.expectEqualStrings("Test Label", btn.getLabel());

btn.setLabel("New Label");
Expand Down
13 changes: 8 additions & 5 deletions src/components/Canvas.zig
Expand Up @@ -107,17 +107,20 @@ pub fn rect(config: Rect.Config) *Rect {

const fuzz = @import("../fuzz.zig");

test "instantiate Canvas" {
test Canvas {
var cnv = canvas(.{});
defer cnv.deinit();
cnv.ref(); // because we keep a reference to canvas we must call ref()
defer cnv.unref();
}

test "instantiate Rect" {
test Rect {
var rect1 = rect(.{ .color = Color.blue });
defer rect1.deinit();
rect1.ref();
defer rect1.unref();
try std.testing.expectEqual(Color.blue, rect1.color.get());

var rect2 = rect(.{ .color = Color.yellow });
defer rect2.deinit();
rect2.ref();
defer rect2.unref();
try std.testing.expectEqual(Color.yellow, rect2.color.get());
}
2 changes: 1 addition & 1 deletion src/data.zig
Expand Up @@ -860,7 +860,7 @@ test "animated atom" {
var original = Atom(i32).of(0);
defer original.deinit();

var animated = try Atom(i32).animated(&original, Easings.Linear, 1000);
var animated = try Atom(i32).withImplicitAnimation(&original, Easings.Linear, 1000);
defer animated.deinit();
defer _animatedAtoms.clearAndFree();
defer _animatedAtomsLength.set(0);
Expand Down
2 changes: 2 additions & 0 deletions src/widget.zig
Expand Up @@ -110,6 +110,8 @@ const TestType = struct {
.getParentFn = undefined,
.isDisplayedFn = undefined,
// .cloneFn = undefined,
.ref_fn = undefined,
.unref_fn = undefined,
};
};

Expand Down

0 comments on commit bde4d10

Please sign in to comment.