This commit is contained in:
2024-09-01 18:54:23 +05:00
parent 76d18365a5
commit 061f09eca1
1597 changed files with 109451 additions and 1 deletions

View File

@@ -0,0 +1,43 @@
import InlineFormData from '@/fields/Form/InlineFormData'
it('test it can generate proper nested attributes name', () => {
global.FormData = class FormData {}
let inlineFormData = new InlineFormData('profile', new FormData())
expect(inlineFormData.name('email')).toEqual('profile[email]')
expect(inlineFormData.name('email[]')).toEqual('profile[email][]')
expect(inlineFormData.name('metadata[][filename]')).toEqual(
'profile[metadata][][filename]'
)
expect(inlineFormData.name('metadata[][extension]')).toEqual(
'profile[metadata][][extension]'
)
expect(inlineFormData.name('vaporFile[attribute][filename]')).toEqual(
'profile[vaporFile][attribute][filename]'
)
expect(inlineFormData.name('vaporFile[attribute][extension]')).toEqual(
'profile[vaporFile][attribute][extension]'
)
})
it('can generate proper nested attributes slug', () => {
global.FormData = class FormData {}
let inlineFormData = new InlineFormData('profile', new FormData())
expect(inlineFormData.slug('email')).toEqual('profile.email')
expect(inlineFormData.slug('email[]')).toEqual('profile.email[]')
expect(inlineFormData.slug('metadata[][filename]')).toEqual(
'profile.metadata[][filename]'
)
expect(inlineFormData.slug('metadata[][extension]')).toEqual(
'profile.metadata[][extension]'
)
expect(inlineFormData.slug('vaporFile[attribute][filename]')).toEqual(
'profile.vaporFile[attribute][filename]'
)
expect(inlineFormData.slug('vaporFile[attribute][extension]')).toEqual(
'profile.vaporFile[attribute][extension]'
)
})