mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
chore(Form Node): Add dropdown example (#18809)
Co-authored-by: Michael Kret <michael.k@radency.com>
This commit is contained in:
@@ -1,6 +1,11 @@
|
||||
import { DateTime, Settings } from 'luxon';
|
||||
|
||||
import { getValueDescription, tryToParseDateTime, validateFieldType } from '../src/type-validation';
|
||||
import {
|
||||
getValueDescription,
|
||||
tryToParseDateTime,
|
||||
tryToParseJsonToFormFields,
|
||||
validateFieldType,
|
||||
} from '../src/type-validation';
|
||||
|
||||
describe('Type Validation', () => {
|
||||
describe('string-alphanumeric', () => {
|
||||
@@ -359,4 +364,12 @@ describe('Type Validation', () => {
|
||||
expect(result.toISO()).toEqual('2025-01-01T00:00:00.000+09:00');
|
||||
});
|
||||
});
|
||||
|
||||
describe('tryToParseJsonToFormFields', () => {
|
||||
it('should parse html field', () => {
|
||||
const json = '[{"fieldType": "html", "html": "<div>test</div>"}]';
|
||||
const fields = tryToParseJsonToFormFields(json);
|
||||
expect(fields).toEqual([{ fieldType: 'html', html: '<div>test</div>' }]);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user