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>
245 lines
5.6 KiB
Text
245 lines
5.6 KiB
Text
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
|
|
|
|
exports[`ajvResolver > should return all the error messages from ajvResolver when requirement fails and validateAllFieldCriteria set to true 1`] = `
|
|
{
|
|
"errors": {
|
|
"deepObject": {
|
|
"message": "must have required property 'deepObject'",
|
|
"ref": undefined,
|
|
"type": "required",
|
|
},
|
|
"password": {
|
|
"message": "must have required property 'password'",
|
|
"ref": {
|
|
"name": "password",
|
|
},
|
|
"type": "required",
|
|
},
|
|
"username": {
|
|
"message": "must have required property 'username'",
|
|
"ref": {
|
|
"name": "username",
|
|
},
|
|
"type": "required",
|
|
},
|
|
},
|
|
"values": {},
|
|
}
|
|
`;
|
|
|
|
exports[`ajvResolver > should return all the error messages from ajvResolver when requirement fails and validateAllFieldCriteria set to true and \`mode: sync\` 1`] = `
|
|
{
|
|
"errors": {
|
|
"deepObject": {
|
|
"message": "must have required property 'deepObject'",
|
|
"ref": undefined,
|
|
"type": "required",
|
|
},
|
|
"password": {
|
|
"message": "must have required property 'password'",
|
|
"ref": {
|
|
"name": "password",
|
|
},
|
|
"type": "required",
|
|
},
|
|
"username": {
|
|
"message": "must have required property 'username'",
|
|
"ref": {
|
|
"name": "username",
|
|
},
|
|
"type": "required",
|
|
},
|
|
},
|
|
"values": {},
|
|
}
|
|
`;
|
|
|
|
exports[`ajvResolver > should return all the error messages from ajvResolver when some property is undefined and result will keep the input data structure 1`] = `
|
|
{
|
|
"errors": {
|
|
"deepObject": {
|
|
"data": {
|
|
"message": "must have required property 'data'",
|
|
"ref": undefined,
|
|
"type": "required",
|
|
},
|
|
},
|
|
"password": {
|
|
"message": "must have required property 'password'",
|
|
"ref": {
|
|
"name": "password",
|
|
},
|
|
"type": "required",
|
|
},
|
|
},
|
|
"values": {},
|
|
}
|
|
`;
|
|
|
|
exports[`ajvResolver > should return all the error messages from ajvResolver when validation fails and validateAllFieldCriteria set to true 1`] = `
|
|
{
|
|
"errors": {
|
|
"deepObject": {
|
|
"data": {
|
|
"message": "must be string",
|
|
"ref": undefined,
|
|
"type": "type",
|
|
"types": {
|
|
"type": "must be string",
|
|
},
|
|
},
|
|
"twoLayersDeep": {
|
|
"name": {
|
|
"message": "must be string",
|
|
"ref": undefined,
|
|
"type": "type",
|
|
"types": {
|
|
"type": "must be string",
|
|
},
|
|
},
|
|
},
|
|
},
|
|
"password": {
|
|
"message": "One uppercase character",
|
|
"ref": {
|
|
"name": "password",
|
|
},
|
|
"type": "errorMessage",
|
|
"types": {
|
|
"errorMessage": "One uppercase character",
|
|
},
|
|
},
|
|
"username": {
|
|
"message": "must NOT have fewer than 3 characters",
|
|
"ref": {
|
|
"name": "username",
|
|
},
|
|
"type": "minLength",
|
|
"types": {
|
|
"minLength": "must NOT have fewer than 3 characters",
|
|
},
|
|
},
|
|
},
|
|
"values": {},
|
|
}
|
|
`;
|
|
|
|
exports[`ajvResolver > should return all the error messages from ajvResolver when validation fails and validateAllFieldCriteria set to true and \`mode: sync\` 1`] = `
|
|
{
|
|
"errors": {
|
|
"deepObject": {
|
|
"data": {
|
|
"message": "must be string",
|
|
"ref": undefined,
|
|
"type": "type",
|
|
"types": {
|
|
"type": "must be string",
|
|
},
|
|
},
|
|
"twoLayersDeep": {
|
|
"name": {
|
|
"message": "must be string",
|
|
"ref": undefined,
|
|
"type": "type",
|
|
"types": {
|
|
"type": "must be string",
|
|
},
|
|
},
|
|
},
|
|
},
|
|
"password": {
|
|
"message": "One uppercase character",
|
|
"ref": {
|
|
"name": "password",
|
|
},
|
|
"type": "errorMessage",
|
|
"types": {
|
|
"errorMessage": "One uppercase character",
|
|
},
|
|
},
|
|
"username": {
|
|
"message": "must NOT have fewer than 3 characters",
|
|
"ref": {
|
|
"name": "username",
|
|
},
|
|
"type": "minLength",
|
|
"types": {
|
|
"minLength": "must NOT have fewer than 3 characters",
|
|
},
|
|
},
|
|
},
|
|
"values": {},
|
|
}
|
|
`;
|
|
|
|
exports[`ajvResolver > should return single error message from ajvResolver when validation fails and validateAllFieldCriteria set to false 1`] = `
|
|
{
|
|
"errors": {
|
|
"deepObject": {
|
|
"data": {
|
|
"message": "must be string",
|
|
"ref": undefined,
|
|
"type": "type",
|
|
},
|
|
"twoLayersDeep": {
|
|
"name": {
|
|
"message": "must be string",
|
|
"ref": undefined,
|
|
"type": "type",
|
|
},
|
|
},
|
|
},
|
|
"password": {
|
|
"message": "One uppercase character",
|
|
"ref": {
|
|
"name": "password",
|
|
},
|
|
"type": "errorMessage",
|
|
},
|
|
"username": {
|
|
"message": "must NOT have fewer than 3 characters",
|
|
"ref": {
|
|
"name": "username",
|
|
},
|
|
"type": "minLength",
|
|
},
|
|
},
|
|
"values": {},
|
|
}
|
|
`;
|
|
|
|
exports[`ajvResolver > should return single error message from ajvResolver when validation fails and validateAllFieldCriteria set to false and \`mode: sync\` 1`] = `
|
|
{
|
|
"errors": {
|
|
"deepObject": {
|
|
"data": {
|
|
"message": "must be string",
|
|
"ref": undefined,
|
|
"type": "type",
|
|
},
|
|
"twoLayersDeep": {
|
|
"name": {
|
|
"message": "must be string",
|
|
"ref": undefined,
|
|
"type": "type",
|
|
},
|
|
},
|
|
},
|
|
"password": {
|
|
"message": "One uppercase character",
|
|
"ref": {
|
|
"name": "password",
|
|
},
|
|
"type": "errorMessage",
|
|
},
|
|
"username": {
|
|
"message": "must NOT have fewer than 3 characters",
|
|
"ref": {
|
|
"name": "username",
|
|
},
|
|
"type": "minLength",
|
|
},
|
|
},
|
|
"values": {},
|
|
}
|
|
`;
|