Team Ai
Datasetpublic

Brunobkr/llama.cpp_AlgMor24_github

ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes3.1kdownloads
enum.test.ts81 linesDownload Raw Back to tests
1// @ts-ignore TS61332import { expect, test } from "vitest";3 4import * as z from "zod/v3";5import { util } from "../helpers/util.js";6 7test("create enum", () => {8  const MyEnum = z.enum(["Red", "Green", "Blue"]);9  expect(MyEnum.Values.Red).toEqual("Red");10  expect(MyEnum.Enum.Red).toEqual("Red");11  expect(MyEnum.enum.Red).toEqual("Red");12});13 14test("infer enum", () => {15  const MyEnum = z.enum(["Red", "Green", "Blue"]);16  type MyEnum = z.infer<typeof MyEnum>;17  util.assertEqual<MyEnum, "Red" | "Green" | "Blue">(true);18});19 20test("get options", () => {21  expect(z.enum(["tuna", "trout"]).options).toEqual(["tuna", "trout"]);22});23 24test("readonly enum", () => {25  const HTTP_SUCCESS = ["200", "201"] as const;26  const arg = z.enum(HTTP_SUCCESS);27  type arg = z.infer<typeof arg>;28  util.assertEqual<arg, "200" | "201">(true);29 30  arg.parse("201");31  expect(() => arg.parse("202")).toThrow();32});33 34test("error params", () => {35  const result = z.enum(["test"], { required_error: "REQUIRED" }).safeParse(undefined);36  expect(result.success).toEqual(false);37  if (!result.success) {38    expect(result.error.issues[0].message).toEqual("REQUIRED");39  }40});41 42test("extract/exclude", () => {43  const foods = ["Pasta", "Pizza", "Tacos", "Burgers", "Salad"] as const;44  const FoodEnum = z.enum(foods);45  const ItalianEnum = FoodEnum.extract(["Pasta", "Pizza"]);46  const UnhealthyEnum = FoodEnum.exclude(["Salad"]);47  const EmptyFoodEnum = FoodEnum.exclude(foods);48 49  util.assertEqual<z.infer<typeof ItalianEnum>, "Pasta" | "Pizza">(true);50  util.assertEqual<z.infer<typeof UnhealthyEnum>, "Pasta" | "Pizza" | "Tacos" | "Burgers">(true);51  // @ts-expect-error TS234452  util.assertEqual<typeof EmptyFoodEnum, z.ZodEnum<[]>>(true);53  util.assertEqual<z.infer<typeof EmptyFoodEnum>, never>(true);54});55 56test("error map in extract/exclude", () => {57  const foods = ["Pasta", "Pizza", "Tacos", "Burgers", "Salad"] as const;58  const FoodEnum = z.enum(foods, {59    errorMap: () => ({ message: "This is not food!" }),60  });61  const ItalianEnum = FoodEnum.extract(["Pasta", "Pizza"]);62  const foodsError = FoodEnum.safeParse("Cucumbers");63  const italianError = ItalianEnum.safeParse("Tacos");64  if (!foodsError.success && !italianError.success) {65    expect(foodsError.error.issues[0].message).toEqual(italianError.error.issues[0].message);66  }67 68  const UnhealthyEnum = FoodEnum.exclude(["Salad"], {69    errorMap: () => ({ message: "This is not healthy food!" }),70  });71  const unhealthyError = UnhealthyEnum.safeParse("Salad");72  if (!unhealthyError.success) {73    expect(unhealthyError.error.issues[0].message).toEqual("This is not healthy food!");74  }75});76 77test("readonly in ZodEnumDef", () => {78  let _t!: z.ZodEnumDef<readonly ["a", "b"]>;79  _t;80});81 
Brunobkr/llama.cpp_AlgMor24_github · Team Ai