Fela-Vue Transformer Tests

Test 1: Fela-Vue Component

Component using Fela-Vue - class attributes should be transformed to v-bind:class
test-fela.vue

Test 2: Regular Component

Component without Fela-Vue - class attributes should NOT be transformed
test-regular.vue

Test 3: Mixed Component

Component with Fela-Vue but also static classes - only Fela-Vue classes should be transformed
test-mixed.vue

Test 4: Nested Elements

Component with nested elements - all class attributes should be transformed
test-nested.vue

Test 5: Preserve Directives

Component with existing v-bind:class directives - they should be preserved
test-preserve.vue

Test 6: Dynamic Classes

Component with dynamic classes - only static class attributes should be transformed
test-dynamic.vue

Test 7: No Fela-Vue

Component without any Fela-Vue usage - class attributes should NOT be transformed
test-no-fela.vue