src/application/sign-in-manager.test.ts
import { expect, it } from "vitest";
import { SignInManager } from "./sign-in-manager.js";
import { authenticationPresenter, authenticationController } from "./test.js";
it("signs in", async () => {
const signInManager = new SignInManager(
authenticationController,
authenticationPresenter,
);
await signInManager.signIn();
expect(authenticationController.signIn).toHaveBeenCalledOnce();
expect(authenticationPresenter.presentSignedIn).toHaveBeenCalledOnce();
});