This commit is contained in:
1 parent
8efd032cc6
commit
df38dccbf1
735 files changed
+128321
-120870
No files matched your search
+16
-10
@@ -2,17 +2,23 @@ import { describe, expect, it } from "vitest";
|
||||
import { formPositiveBigInt } from "@/lib/form-data";
|
||||
|
||||
describe("formPositiveBigInt", () => {
|
||||
it("parses a positive identifier from FormData", () => {
|
||||
const formData = new FormData();
|
||||
formData.set("id", "42");
|
||||
it("parses a positive identifier from FormData", () => {
|
||||
const formData = new FormData();
|
||||
formData.set("id", "42");
|
||||
|
||||
expect(formPositiveBigInt(formData, "id")).toBe(42n);
|
||||
});
|
||||
expect(formPositiveBigInt(formData, "id")).toBe(42n);
|
||||
});
|
||||
|
||||
it.each(["", "0", "-1", "1.5", "invalid"])("rejects invalid identifier %s", (value) => {
|
||||
const formData = new FormData();
|
||||
formData.set("id", value);
|
||||
it.each([
|
||||
"",
|
||||
"0",
|
||||
"-1",
|
||||
"1.5",
|
||||
"invalid",
|
||||
])("rejects invalid identifier %s", (value) => {
|
||||
const formData = new FormData();
|
||||
formData.set("id", value);
|
||||
|
||||
expect(formPositiveBigInt(formData, "id")).toBeNull();
|
||||
});
|
||||
expect(formPositiveBigInt(formData, "id")).toBeNull();
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user