Skip to content

Commit

Permalink
add FlxContainer test
Browse files Browse the repository at this point in the history
  • Loading branch information
Geokureli committed Apr 21, 2024
1 parent cdd00c2 commit 0bccfe3
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions tests/unit/src/flixel/group/FlxContainerTest.hx
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
package flixel.group;

import flixel.FlxBasic;
import flixel.group.FlxContainer;
import massive.munit.Assert;

class FlxContainerTest extends FlxGroupTest
Expand All @@ -15,4 +16,27 @@ class FlxContainerTest extends FlxGroupTest
}
return group;
}

@Test
function testMemberCameras()
{
final subGroup1 = new FlxContainer();
group.add(subGroup1);
final subGroup2 = new FlxTypedContainer<FlxSprite>();
subGroup1.add(subGroup2);
final member1 = new FlxSprite();
final member2 = new FlxSprite();
subGroup1.add(member1);
subGroup2.add(member2);

final cam = new FlxCamera();
group.camera = cam;
Assert.areEqual(cam, member1.getCameras()[0]);
Assert.areEqual(cam, member2.getCameras()[0]);

final cams = [new FlxCamera()];
group.cameras = cams;
Assert.areEqual(cams, member1.getCameras());
Assert.areEqual(cams, member2.getCameras());
}
}

0 comments on commit 0bccfe3

Please sign in to comment.