diff --git a/src/utils/validateDataUsingZodSchema.test.ts b/src/utils/validateDataUsingZodSchema.test.ts
new file mode 100644
index 0000000000000000000000000000000000000000..6533304059d3b69a815d68f46c0444f3bb8bf4dd
--- /dev/null
+++ b/src/utils/validateDataUsingZodSchema.test.ts
@@ -0,0 +1,19 @@
+import { z } from 'zod';
+import { validateDataUsingZodSchema } from './validateDataUsingZodSchema';
+
+const testObjectSchema = z.object({
+  name: z.string(),
+});
+
+const validObject = { name: 'John' };
+const invalidObject = { name: 1234 };
+
+describe('validateDataUsingZodSchema - utils', () => {
+  it('should return true for given cases', () => {
+    expect(validateDataUsingZodSchema(validObject, testObjectSchema)).toBe(true);
+  });
+
+  it('should return false for given cases', () => {
+    expect(validateDataUsingZodSchema(invalidObject, testObjectSchema)).toBe(false);
+  });
+});