import { Vector3 } from "@vived/core";
import { LabelDropIncorrectAnimationUC } from "../UseCases/IncorrectAnimationUC";
export class MockLabelDropIncorrectAnimationUC extends LabelDropIncorrectAnimationUC {
    constructor(appObject) {
        super(appObject, LabelDropIncorrectAnimationUC.type);
        this.desiredFinalPosition = Vector3.Zero();
        this.feedbackDurationMS = 1;
        this.fadeDurationMS = 1;
        this.getIsAnimating = jest.fn();
        this.start = jest.fn().mockResolvedValue(true);
        this.cancel = jest.fn();
    }
}
export function makeMockLabelDropIncorrectAnimationUC(appObjects) {
    return new MockLabelDropIncorrectAnimationUC(appObjects.getOrCreate(MockLabelDropIncorrectAnimationUC.type));
}
//# sourceMappingURL=MockIncorrectAnimation.js.map