From 4935a516d9a1caec2105ab049e7d8b4c0dc7269a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tadeusz=20Miesi=C4=85c?= <tadeusz.miesiac@gmail.com>
Date: Tue, 3 Oct 2023 04:51:45 +0400
Subject: [PATCH] test(validatedatausingzodschema.ts): added missing test cases

---
 src/utils/validateDataUsingZodSchema.test.ts | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 src/utils/validateDataUsingZodSchema.test.ts

diff --git a/src/utils/validateDataUsingZodSchema.test.ts b/src/utils/validateDataUsingZodSchema.test.ts
new file mode 100644
index 00000000..65333040
--- /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);
+  });
+});
-- 
GitLab