mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 02:21:13 +00:00
feat(n8n Form Node): Add Hidden Fields (#12803)
This commit is contained in:
@@ -110,6 +110,12 @@ describe('FormTrigger, formWebhook', () => {
|
||||
html: '<div>Test HTML</div>',
|
||||
requiredField: false,
|
||||
},
|
||||
{
|
||||
fieldName: 'Powerpuff Girl',
|
||||
fieldValue: 'Blossom',
|
||||
fieldType: 'hiddenField',
|
||||
fieldLabel: '',
|
||||
},
|
||||
];
|
||||
|
||||
executeFunctions.getNodeParameter.calledWith('formFields.values').mockReturnValue(formFields);
|
||||
@@ -174,6 +180,17 @@ describe('FormTrigger, formWebhook', () => {
|
||||
html: '<div>Test HTML</div>',
|
||||
isHtml: true,
|
||||
},
|
||||
{
|
||||
id: 'field-5',
|
||||
errorId: 'error-field-5',
|
||||
hiddenName: 'Powerpuff Girl',
|
||||
hiddenValue: 'Blossom',
|
||||
label: 'Powerpuff Girl',
|
||||
isHidden: true,
|
||||
inputRequired: '',
|
||||
defaultValue: '',
|
||||
placeholder: undefined,
|
||||
},
|
||||
],
|
||||
formSubmittedText: 'Your response has been recorded',
|
||||
formTitle: 'Test Form',
|
||||
@@ -300,9 +317,21 @@ describe('FormTrigger, prepareFormData', () => {
|
||||
acceptFileTypes: '.jpg,.png',
|
||||
multipleFiles: true,
|
||||
},
|
||||
{
|
||||
fieldLabel: 'username',
|
||||
fieldName: 'username',
|
||||
fieldValue: 'powerpuffgirl125',
|
||||
fieldType: 'hiddenField',
|
||||
},
|
||||
{
|
||||
fieldLabel: 'villain',
|
||||
fieldName: 'villain',
|
||||
fieldValue: 'Mojo Dojo',
|
||||
fieldType: 'hiddenField',
|
||||
},
|
||||
];
|
||||
|
||||
const query = { Name: 'John Doe', Email: 'john@example.com' };
|
||||
const query = { Name: 'John Doe', Email: 'john@example.com', villain: 'princess morbucks' };
|
||||
|
||||
const result = prepareFormData({
|
||||
formTitle: 'Test Form',
|
||||
@@ -368,6 +397,28 @@ describe('FormTrigger, prepareFormData', () => {
|
||||
acceptFileTypes: '.jpg,.png',
|
||||
multipleFiles: 'multiple',
|
||||
},
|
||||
{
|
||||
id: 'field-4',
|
||||
errorId: 'error-field-4',
|
||||
label: 'username',
|
||||
inputRequired: '',
|
||||
defaultValue: '',
|
||||
placeholder: undefined,
|
||||
hiddenName: 'username',
|
||||
hiddenValue: 'powerpuffgirl125',
|
||||
isHidden: true,
|
||||
},
|
||||
{
|
||||
id: 'field-5',
|
||||
errorId: 'error-field-5',
|
||||
label: 'villain',
|
||||
inputRequired: '',
|
||||
defaultValue: 'princess morbucks',
|
||||
placeholder: undefined,
|
||||
hiddenName: 'villain',
|
||||
isHidden: true,
|
||||
hiddenValue: 'princess morbucks',
|
||||
},
|
||||
],
|
||||
useResponseData: true,
|
||||
appendAttribution: true,
|
||||
|
||||
Reference in New Issue
Block a user