Rocky_Mountain_Vending/.pnpm-store/v10/files/bc/ea78d1c30bc5a95a18a124f32740eb43c636d9653379dcdedcaa696e62e32361f802cc6f20ce8c963e718709d8b08495391530f9ffabe68db3e7365786a815
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

244 lines
6.5 KiB
Text

// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`yupResolver > should return a single error from yupResolver when validation fails 1`] = `
{
"errors": {
"birthYear": {
"message": "birthYear must be a \`number\` type, but the final value was: \`NaN\` (cast from the value \`"birthYear"\`).",
"ref": undefined,
"type": "typeError",
},
"like": [
{
"id": {
"message": "like[0].id must be a \`number\` type, but the final value was: \`NaN\` (cast from the value \`"z"\`).",
"ref": undefined,
"type": "typeError",
},
"name": {
"message": "like[0].name is a required field",
"ref": undefined,
"type": "optionality",
},
},
],
"password": {
"message": "One uppercase character",
"ref": {
"name": "password",
},
"type": "matches",
},
"username": {
"message": "username is a required field",
"ref": {
"name": "username",
},
"type": "optionality",
},
},
"values": {},
}
`;
exports[`yupResolver > should return a single error from yupResolver with \`mode: sync\` when validation fails 1`] = `
{
"errors": {
"birthYear": {
"message": "birthYear must be a \`number\` type, but the final value was: \`NaN\` (cast from the value \`"birthYear"\`).",
"ref": undefined,
"type": "typeError",
},
"like": [
{
"id": {
"message": "like[0].id must be a \`number\` type, but the final value was: \`NaN\` (cast from the value \`"z"\`).",
"ref": undefined,
"type": "typeError",
},
"name": {
"message": "like[0].name is a required field",
"ref": undefined,
"type": "optionality",
},
},
],
"password": {
"message": "One uppercase character",
"ref": {
"name": "password",
},
"type": "matches",
},
"username": {
"message": "username is a required field",
"ref": {
"name": "username",
},
"type": "optionality",
},
},
"values": {},
}
`;
exports[`yupResolver > should return all the errors from yupResolver when validation fails with \`validateAllFieldCriteria\` set to true 1`] = `
{
"errors": {
"birthYear": {
"message": "birthYear must be a \`number\` type, but the final value was: \`NaN\` (cast from the value \`"birthYear"\`).",
"ref": undefined,
"type": "typeError",
"types": {
"typeError": "birthYear must be a \`number\` type, but the final value was: \`NaN\` (cast from the value \`"birthYear"\`).",
},
},
"like": [
{
"id": {
"message": "like[0].id must be a \`number\` type, but the final value was: \`NaN\` (cast from the value \`"z"\`).",
"ref": undefined,
"type": "typeError",
"types": {
"typeError": "like[0].id must be a \`number\` type, but the final value was: \`NaN\` (cast from the value \`"z"\`).",
},
},
"name": {
"message": "like[0].name is a required field",
"ref": undefined,
"type": "optionality",
"types": {
"optionality": "like[0].name is a required field",
},
},
},
],
"password": {
"message": "One uppercase character",
"ref": {
"name": "password",
},
"type": "matches",
"types": {
"matches": [
"One uppercase character",
"One lowercase character",
"One number",
],
"min": "Must be at least 8 characters in length",
},
},
"username": {
"message": "username is a required field",
"ref": {
"name": "username",
},
"type": "optionality",
"types": {
"optionality": "username is a required field",
},
},
},
"values": {},
}
`;
exports[`yupResolver > should return all the errors from yupResolver when validation fails with \`validateAllFieldCriteria\` set to true and \`mode: sync\` 1`] = `
{
"errors": {
"birthYear": {
"message": "birthYear must be a \`number\` type, but the final value was: \`NaN\` (cast from the value \`"birthYear"\`).",
"ref": undefined,
"type": "typeError",
"types": {
"typeError": "birthYear must be a \`number\` type, but the final value was: \`NaN\` (cast from the value \`"birthYear"\`).",
},
},
"like": [
{
"id": {
"message": "like[0].id must be a \`number\` type, but the final value was: \`NaN\` (cast from the value \`"z"\`).",
"ref": undefined,
"type": "typeError",
"types": {
"typeError": "like[0].id must be a \`number\` type, but the final value was: \`NaN\` (cast from the value \`"z"\`).",
},
},
"name": {
"message": "like[0].name is a required field",
"ref": undefined,
"type": "optionality",
"types": {
"optionality": "like[0].name is a required field",
},
},
},
],
"password": {
"message": "One uppercase character",
"ref": {
"name": "password",
},
"type": "matches",
"types": {
"matches": [
"One uppercase character",
"One lowercase character",
"One number",
],
"min": "Must be at least 8 characters in length",
},
},
"username": {
"message": "username is a required field",
"ref": {
"name": "username",
},
"type": "optionality",
"types": {
"optionality": "username is a required field",
},
},
},
"values": {},
}
`;
exports[`yupResolver > should return an error from yupResolver when validation fails and pass down the yup context 1`] = `
{
"errors": {
"name": {
"message": "name must be at least 6 characters",
"ref": undefined,
"type": "min",
},
},
"values": {},
}
`;
exports[`yupResolver > should return correct error message with using yup.test 1`] = `
{
"errors": {
"": {
"message": "Email or name are required",
"ref": undefined,
"type": "name",
},
},
"values": {},
}
`;
exports[`yupResolver > should throw an error without inner property 1`] = `
{
"errors": {
"value": {
"message": "value must be a \`number\` type, but the final value was: \`NaN\` (cast from the value \`""\`).",
"ref": undefined,
"type": "typeError",
},
},
"values": {},
}
`;