nvim-treesitter/tests/query/injections/vue/test-vue-injections.vue
lucario387 85d9534491
allow negative assertion in injection tests (#4107)
* tests(vue, svelte): strengthen tests

* fix(html, vue, svelte): fix wrong test format

* allow negative assertions in injection tests
2023-01-07 11:22:20 +01:00

28 lines
1.1 KiB
Vue

<template>
<span>{{"Text inside interpolation"}}</span>
<!-- ^ javascript -->
<template lang="pug"> a(:href="url") some link title in pug: </template>
<!-- ^ pug -->
<template v-if="'text inside directives'"></template>
<!-- ^ javascript -->
</template>
<script> const foo = "1" </script>
<!-- ^ javascript -->
<script defer> const foo = "1" </script>
<!-- ^ javascript -->
<script lang="js">function x(){ return 1;}</script>
<!-- ^ javascript -->
<script lang="ts"> const foo: number = "1" </script>
<!-- ^ typescript -->
<!-- ^ !javascript -->
<style> .bar { .foo{ } } </style>
<!-- ^ css -->
<style scoped> .page.page--news { background: rebeccapurple; } </style>
<!-- ^ css -->
<style lang="css"> .bar { justify-content: center; } </style>
<!-- ^ css -->
<style lang="scss"> .bar { &-baz { } } </style>
<!-- ^ scss -->
<!-- ^ !css -->