1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-26 21:54:40 +00:00
bramw_baserow/web-frontend/test/unit/database/utils/form.spec.js

33 lines
711 B
JavaScript

import { getPrefills } from '@baserow/modules/database/utils/form'
const valuesToCall = [
{
query: {},
result: {},
},
{
query: { someUnrelatedQuery: 'someValue' },
result: {},
},
{
query: { prefill_value: 'value' },
result: { value: 'value' },
},
{
query: { 'prefill_value+with+spaces': 'value' },
result: { 'value with spaces': 'value' },
},
{
query: { prefill_value: ['value', 'value_2'] },
result: { value: 'value_2' },
},
]
describe('Form utils test', () => {
test.each(valuesToCall)(
'Test that all values are correctly extracted from the query',
({ query, result }) => {
expect(getPrefills(query)).toEqual(result)
}
)
})