Skip to content

Commit 53fe8f6

Browse files
committed
feat: add compatibility suite tests for request attributes default values
1 parent d1e3bcc commit 53fe8f6

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

test/compatibility-suites/openapi/request.test.ts

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,4 +153,31 @@ describe('Openapi3 Request', () => {
153153
}),
154154
]))
155155
})
156+
157+
describe('Add/remove default values', () => {
158+
159+
test('Add required attribute with default value for request body', async () => {
160+
const testId = 'add-required-attribute-with-default-value-for-requestBody'
161+
const result = await compareFiles(SUITE_ID, testId)
162+
expect(result).toEqual([])
163+
})
164+
165+
test('Remove required attribute with default value from request body', async () => {
166+
const testId = 'remove-required-attribute-with-default-value-from-requestBody'
167+
const result = await compareFiles(SUITE_ID, testId)
168+
expect(result).toEqual([])
169+
})
170+
171+
test('Add allowReserved attribute with default value for request body content media type encoding', async () => {
172+
const testId = 'add-allowReserved-with-default-value-for-requestBody-content-media-type-encoding'
173+
const result = await compareFiles(SUITE_ID, testId)
174+
expect(result).toEqual([])
175+
})
176+
177+
test('Remove allowReserved attribute with default value from request body content media type encoding', async () => {
178+
const testId = 'remove-allowReserved-with-default-value-from-requestBody-content-media-type-encoding'
179+
const result = await compareFiles(SUITE_ID, testId)
180+
expect(result).toEqual([])
181+
})
182+
})
156183
})

0 commit comments

Comments
 (0)