Skip to content

Commit fd8f3da

Browse files
committed
Keep title and message are required tests
1 parent 2b007ac commit fd8f3da

2 files changed

Lines changed: 21 additions & 3 deletions

File tree

src/components/ScreenAuthors.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,9 @@ export default defineComponent({
122122
editingId.value = -1
123123
}
124124
const setAuthorField = (field: keyof AuthorType, value: string) => {
125-
const author = { ...authors.value[editingId.value] }
126-
author[field] = value === '' ? undefined : value
127-
authors.value[editingId.value] = author
125+
const newAuthor = { ...authors.value[editingId.value] }
126+
newAuthor[field] = value === '' ? undefined : value
127+
authors.value[editingId.value] = newAuthor
128128
setAuthors(authors.value)
129129
}
130130
const moveAuthorUp = (index: number) => {

src/error-filtering.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,15 @@ export const keywordsQueries: ErrorQuery[] = [{
148148
}]
149149

150150
export const messageQueries: ErrorQuery[] = [{
151+
find: {
152+
instancePath: '',
153+
message: 'must have required property \'message\'',
154+
schemaPath: '#/required'
155+
},
156+
replace: {
157+
message: '\'message\' is a required property'
158+
}
159+
}, {
151160
find: {
152161
message: 'must NOT have fewer than 1 characters',
153162
schemaPath: '#/properties/message/minLength'
@@ -200,6 +209,15 @@ export const repositoryQueries: ErrorQuery[] = [{
200209
}]
201210

202211
export const titleQueries: ErrorQuery[] = [{
212+
find: {
213+
instancePath: '',
214+
message: 'must have required property \'title\'',
215+
schemaPath: '#/required'
216+
},
217+
replace: {
218+
message: '\'title\' is a required property'
219+
}
220+
}, {
203221
find: {
204222
message: 'must NOT have fewer than 1 characters',
205223
schemaPath: '#/properties/title/minLength'

0 commit comments

Comments
 (0)