diff --git a/src/app/__tests__/MaskHour.spec.tsx b/src/app/__tests__/MaskHour.spec.tsx
index cbe2f8ce..a3b5bc5a 100644
--- a/src/app/__tests__/MaskHour.spec.tsx
+++ b/src/app/__tests__/MaskHour.spec.tsx
@@ -100,4 +100,33 @@ describe("MaskInput", () => {
// Verifica se inputMaskChange foi chamado apenas com o primeiro dígito
expect(mockInputMaskChange).toHaveBeenCalledWith("19:");
});
+
+ test("chama inputMaskChange corretamente com valor inicial vazio", () => {
+ const { getByTestId } = render(
+
+ );
+
+ const input = getByTestId("mask-input");
+
+ // Simula a mudança do texto para uma string vazia
+ fireEvent.changeText(input, "");
+
+ // Verifica se inputMaskChange foi chamado com uma string vazia
+ expect(mockInputMaskChange).toHaveBeenCalledWith("");
+ });
+
+ test("aplica a máscara parcialmente com dígito único", () => {
+ const { getByTestId } = render(
+
+ );
+
+ const input = getByTestId("mask-input");
+
+ // Simula a mudança do texto com um único dígito
+ fireEvent.changeText(input, "1");
+
+ // Verifica se inputMaskChange foi chamado corretamente
+ expect(mockInputMaskChange).toHaveBeenCalledWith("1");
+ });
+
});
\ No newline at end of file