transform.test.js 652 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. const { testTransform } = require('../test-helper');
  2. const transform = require('./transform');
  3. const input = `
  4. <template>
  5. <div
  6. class="widget"
  7. data-another="attribute"
  8. >
  9. Hello {{name}}
  10. </div>
  11. </template>
  12. <script>
  13. export default {
  14. props: {
  15. name: {
  16. type: String,
  17. required: true
  18. }
  19. }
  20. };
  21. </script>
  22. <style>
  23. .widget {
  24. color: red;
  25. }
  26. </style>
  27. `;
  28. const output = `
  29. <template>
  30. <div
  31. class="widget"
  32. data-another="attribute"
  33. >
  34. Hello {{name}}
  35. </div>
  36. </template>
  37. <script>
  38. export default {};
  39. </script>
  40. <style>
  41. .widget {
  42. color: red;
  43. }
  44. </style>
  45. `;
  46. testTransform(transform, 'Widget.vue', input, output);