mirror of
https://github.com/cocos/cocos-engine.git
synced 2026-09-07 00:02:53 +08:00
32 lines
857 B
TypeScript
32 lines
857 B
TypeScript
import { Button } from "../../cocos/ui/button";
|
|
import { Node } from "../../cocos/core/scene-graph/node";
|
|
import { Vec3 } from "../../cocos/core/math/vec3";
|
|
|
|
test('Button scale with interactable', function () {
|
|
|
|
let node0 = new Node();
|
|
node0.addComponent(Button);
|
|
let button0 = node0.getComponent(Button) as Button;
|
|
|
|
|
|
let node1 = new Node();
|
|
node1.addComponent(Button);
|
|
let button1 = node1.getComponent(Button) as Button;
|
|
|
|
let newScale = new Vec3(0.5,0.5,0.5);
|
|
|
|
node0.scale = newScale;
|
|
button0.interactable = false;
|
|
|
|
button1.interactable = false;
|
|
node1.scale = newScale;
|
|
|
|
let same = Vec3.equals(node0.scale,node1.scale);
|
|
expect(same).toBe(true);
|
|
|
|
same = Vec3.equals(node0.scale,newScale);
|
|
expect(same).toBe(true);
|
|
|
|
same = Vec3.equals(node1.scale,newScale);
|
|
expect(same).toBe(true);
|
|
}); |