form_trim.js 561 B

123456789101112131415161718192021222324252627282930313233
  1. QUnit.test( 'form trim checks', assert => {
  2. var el = $('#form1')
  3. var test_params = {
  4. input1: '',
  5. input2: '',
  6. input3: 'a',
  7. input4: 'a b',
  8. input5: 'äö ü',
  9. input6: [
  10. 'a',
  11. 'b',
  12. 'c',
  13. 'd'
  14. ],
  15. textarea1: '',
  16. textarea2: '',
  17. textarea3: 'a',
  18. textarea4: "test\r\n\r\n 123",
  19. ce1: 'lala',
  20. ce2: "la\nla",
  21. }
  22. el.find('[contenteditable]').ce({
  23. mode: 'richtext'
  24. })
  25. var params = App.ControllerForm.params( el )
  26. assert.deepEqual( params, test_params, 'form param check' )
  27. })