import type { DecoderFixture } from "./types.js";

export const malformedDateKnownBad: DecoderFixture = {
  fixtureId: "decoder/malformed-date-known-bad",
  scenarios: [
    {
      scenarioId: "invalid-month-normalized",
      kind: "date",
      input: "2026-13-40",
      malformed: true,
      constraints: { rejectMalformedDate: true },
      observation: { accepted: true, value: "2027-02-09T00:00:00.000Z" },
    },
    {
      scenarioId: "non-date-string-normalized",
      kind: "date",
      input: "not-a-date",
      malformed: true,
      constraints: { rejectMalformedDate: true },
      observation: { accepted: true, value: "1970-01-01T00:00:00.000Z" },
    },
  ],
};
