mirror of
https://gitlab.com/bramw/baserow.git
synced 2025-04-26 21:54:40 +00:00
33 lines
711 B
JavaScript
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)
|
|
}
|
|
)
|
|
})
|