09-attributes.json 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. {
  2. "name": "attributes (no white space, no value, no quotes)",
  3. "options": {
  4. "handler": {},
  5. "parser": {}
  6. },
  7. "html": "<button class=\"test0\"title=\"test1\" disabled value=test2>adsf</button>",
  8. "expected": [
  9. {
  10. "event": "opentagname",
  11. "data": [
  12. "button"
  13. ]
  14. },
  15. {
  16. "event": "attribute",
  17. "data": [
  18. "class",
  19. "test0"
  20. ]
  21. },
  22. {
  23. "event": "attribute",
  24. "data": [
  25. "title",
  26. "test1"
  27. ]
  28. },
  29. {
  30. "event": "attribute",
  31. "data": [
  32. "disabled",
  33. ""
  34. ]
  35. },
  36. {
  37. "event": "attribute",
  38. "data": [
  39. "value",
  40. "test2"
  41. ]
  42. },
  43. {
  44. "event": "opentag",
  45. "data": [
  46. "button",
  47. {
  48. "class": "test0",
  49. "title": "test1",
  50. "disabled": "",
  51. "value": "test2"
  52. }
  53. ]
  54. },
  55. {
  56. "event": "text",
  57. "data": [
  58. "adsf"
  59. ]
  60. },
  61. {
  62. "event": "closetag",
  63. "data": [
  64. "button"
  65. ]
  66. }
  67. ]
  68. }