aboutsummaryrefslogtreecommitdiffstats
path: root/tests/query/injections
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2023-12-24 12:52:21 +0100
committerChristian Clason <c.clason@uni-graz.at>2024-01-19 16:58:37 +0100
commit10dd49958c96f86c8247c715bd20a6681afc1d8b (patch)
tree511849caff160e818f4dd08a6106137dcadb620d /tests/query/injections
parentfeat(injections): add printf format strings (diff)
downloadnvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.tar
nvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.tar.gz
nvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.tar.bz2
nvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.tar.lz
nvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.tar.xz
nvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.tar.zst
nvim-treesitter-10dd49958c96f86c8247c715bd20a6681afc1d8b.zip
chore(tests): consistent captures
Diffstat (limited to 'tests/query/injections')
-rw-r--r--tests/query/injections/cuda/macro-self-injection.cu2
-rw-r--r--tests/query/injections/dockerfile/bash-on-run-instructions.dockerfile4
-rw-r--r--tests/query/injections/ecma/ecma-test-injections.js8
-rw-r--r--tests/query/injections/html/test-html-injections.html40
-rw-r--r--tests/query/injections/svelte/test-svelte-injections.svelte18
-rw-r--r--tests/query/injections/vue/negative-assertions.vue4
-rw-r--r--tests/query/injections/vue/test-vue-injections.vue41
-rw-r--r--tests/query/injections/yaml/bash-on-github-actions.yml6
-rw-r--r--tests/query/injections/yaml/promql-on-prometheus-rules.yaml4
9 files changed, 63 insertions, 64 deletions
diff --git a/tests/query/injections/cuda/macro-self-injection.cu b/tests/query/injections/cuda/macro-self-injection.cu
index 1acef197b..a91184287 100644
--- a/tests/query/injections/cuda/macro-self-injection.cu
+++ b/tests/query/injections/cuda/macro-self-injection.cu
@@ -1,2 +1,2 @@
#define FOO(X,Y) X + Y
-// ^ cuda
+// ^ @cuda
diff --git a/tests/query/injections/dockerfile/bash-on-run-instructions.dockerfile b/tests/query/injections/dockerfile/bash-on-run-instructions.dockerfile
index d25020494..00621f1a3 100644
--- a/tests/query/injections/dockerfile/bash-on-run-instructions.dockerfile
+++ b/tests/query/injections/dockerfile/bash-on-run-instructions.dockerfile
@@ -1,6 +1,6 @@
FROM foo
RUN bar
-# ^ bash
+# ^ @bash
RUN \
baz
-# ^ bash
+# ^ @bash
diff --git a/tests/query/injections/ecma/ecma-test-injections.js b/tests/query/injections/ecma/ecma-test-injections.js
index 68d53721a..16ddd3c6b 100644
--- a/tests/query/injections/ecma/ecma-test-injections.js
+++ b/tests/query/injections/ecma/ecma-test-injections.js
@@ -1,9 +1,9 @@
html`<p></p>`;
- // ^ html
+ // ^ @html
html(`<p></p>`);
- // ^ html
+ // ^ @html
svg`<p></p>`;
- // ^ html
+ // ^ @html
svg(`<p></p>`);
- // ^ html
+ // ^ @html
diff --git a/tests/query/injections/html/test-html-injections.html b/tests/query/injections/html/test-html-injections.html
index 954ce5623..0df3bd420 100644
--- a/tests/query/injections/html/test-html-injections.html
+++ b/tests/query/injections/html/test-html-injections.html
@@ -6,50 +6,50 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="css/style.css" rel="stylesheet">
<style> footer{ } </style>
- <!-- ^ css -->
+ <!-- ^ @css -->
<style title="Test Style without type attribute"> footer{ } </style>
- <!-- ^ css -->
+ <!-- ^ @css -->
<style type="text/css" title="test style with defined type attribute"> footer{ } </style>
- <!-- ^ css -->
+ <!-- ^ @css -->
</head>
<body>
<script> const x = 1 </script>
- <!-- ^ javascript -->
+ <!-- ^ @javascript -->
<script defer> const x = 1 </script>
- <!-- ^ javascript -->
+ <!-- ^ @javascript -->
<script async defer> const x = 1 </script>
- <!-- ^ javascript -->
+ <!-- ^ @javascript -->
<script type="text/javascript"> const x = 1 </script>
- <!-- ^ javascript -->
+ <!-- ^ @javascript -->
<script type="text/ecmascript"> const x = 1 </script>
- <!-- ^ javascript -->
+ <!-- ^ @javascript -->
<script type="application/ecmascript"> const x = 1 </script>
- <!-- ^ javascript -->
+ <!-- ^ @javascript -->
<script type="application/javascript"> const x = 1 </script>
- <!-- ^ javascript -->
+ <!-- ^ @javascript -->
<script type="module"> import { foo } from "bar" </script>
- <!-- ^ javascript -->
+ <!-- ^ @javascript -->
<script defer type="text/javascript"> const x = 1 </script>
- <!-- ^ javascript -->
+ <!-- ^ @javascript -->
<script type="text/markdown">## Hello *World*!</script>
- <!-- ^ markdown -->
+ <!-- ^ @markdown -->
<script type="application/graphql">query OK { dokey }</script>
- <!-- ^ graphql -->
+ <!-- ^ @graphql -->
<script type="application/typescript">type A = number;</script>
- <!-- ^ typescript -->
+ <!-- ^ @typescript -->
<script type="application/json">{ "true": false }</script>
- <!-- ^ json -->
+ <!-- ^ @json -->
<script type="importmap">{ "true": false }</script>
- <!-- ^ json -->
+ <!-- ^ @json -->
<div style="height: 100%">
- <!-- ^ css -->
+ <!-- ^ @css -->
Test div to test css injections for style attributes
</div>
<input pattern="[0-9]+">
- <!-- ^ regex -->
+ <!-- ^ @regex -->
<input pattern=[0-9]+ type="tel">
- <!-- ^ regex -->
+ <!-- ^ @regex -->
</body>
</html>
diff --git a/tests/query/injections/svelte/test-svelte-injections.svelte b/tests/query/injections/svelte/test-svelte-injections.svelte
index 5a9a03300..ea88aa6a9 100644
--- a/tests/query/injections/svelte/test-svelte-injections.svelte
+++ b/tests/query/injections/svelte/test-svelte-injections.svelte
@@ -1,23 +1,21 @@
<script> import Button from "./Button.svelte"; </script>
-<!-- ^ javascript -->
+<!-- ^ @javascript -->
<script lang="ts"> const foo: number = 1 </script>
-<!-- ^ typescript -->
-<!-- ^ !javascript -->
+<!-- ^ @typescript -->
+<!-- ^ @!javascript -->
<style> main { font-family: sans-serif; text-align: center; } </style>
-<!-- ^ css -->
+<!-- ^ @css -->
<style lang="scss"> main { &:hover { } } </style>
-<!-- ^ scss -->
-<!-- ^ !css -->
+<!-- ^ @scss -->
+<!-- ^ @!css -->
<main>
<h1>Test file</h1>
{#each someItems as someItem}
-<!-- ^ javascript
--->
+<!-- ^ @javascript -->
<div>{someItem}</div>
-<!-- ^ javascript
--->
+<!-- ^ @javascript -->
{/each}
<Button />
<button on:click={() => foo++}></button>
diff --git a/tests/query/injections/vue/negative-assertions.vue b/tests/query/injections/vue/negative-assertions.vue
index fdc871919..000702a17 100644
--- a/tests/query/injections/vue/negative-assertions.vue
+++ b/tests/query/injections/vue/negative-assertions.vue
@@ -1,4 +1,4 @@
<script lang="ts"> const foo: number = "1" </script>
-<!-- ^ !javascript -->
+<!-- ^ @!javascript -->
<style lang="scss"> .bar { &-baz { &.page{ } } } </style>
-<!-- ^ !css -->
+<!-- ^ @!css -->
diff --git a/tests/query/injections/vue/test-vue-injections.vue b/tests/query/injections/vue/test-vue-injections.vue
index 773e53a5f..4966e6ac0 100644
--- a/tests/query/injections/vue/test-vue-injections.vue
+++ b/tests/query/injections/vue/test-vue-injections.vue
@@ -1,38 +1,39 @@
<template>
<span>{{"Text inside interpolation"}}</span>
- <!-- ^ typescript -->
+ <!-- ^ @typescript -->
<template lang="pug"> a(:href="url") some link title in pug: </template>
- <!-- ^ pug -->
+ <!-- ^ @pug -->
<template v-if="'text inside directives'"></template>
-<!-- ^ typescript -->
+<!-- ^ @typescript -->
</template>
<script> const foo = "1" </script>
-<!-- ^ javascript -->
+<!-- ^ @javascript -->
<script defer> const foo = "1" </script>
-<!-- ^ javascript -->
+<!-- ^ @javascript -->
<script lang="js">function x(){ return 1;}</script>
-<!-- ^ javascript -->
+<!-- ^ @javascript -->
<script lang="ts"> const foo: number = "1" </script>
-<!-- ^ typescript -->
-<!-- ^ !javascript -->
+<!-- ^ @typescript -->
+<!-- ^ @!javascript -->
<script lang="ts" defer>const foo: number = 1 </script>
-<!-- ^ typescript -->
-<!-- ^ !javascript -->
+<!-- ^ @typescript -->
+<!-- ^ @!javascript -->
<script lang="tsx" defer>const foo: number = 1</script>
- <!-- ^ tsx -->
- <!-- ^ !jsx -->
- <!-- ^ !typescript -->
+ <!-- ^ @tsx -->
+ <!-- ^ @!jsx -->
+ <!-- ^ @!typescript -->
<style> .bar { .foo{ } } </style>
-<!-- ^ css -->
+<!-- ^ @css -->
<style scoped> .page.page--news { background: rebeccapurple; } </style>
-<!-- ^ css -->
+<!-- ^ @css -->
<style lang="css"> .bar { justify-content: center; } </style>
-<!-- ^ css -->
+<!-- ^ @css -->
<style lang="scss"> .bar { &-baz { } } </style>
-<!-- ^ scss -->
-<!-- ^ !css -->
+<!-- ^ @scss -->
+<!-- ^ @!css -->
<style scoped lang="scss">body{} </style>
-<!-- ^ scss -->
-<!-- ^ !css -->
+<!-- ^ @scss -->
+<!-- ^ @!css -->
+ // const file = files[0];
diff --git a/tests/query/injections/yaml/bash-on-github-actions.yml b/tests/query/injections/yaml/bash-on-github-actions.yml
index ba56de193..5c732b09b 100644
--- a/tests/query/injections/yaml/bash-on-github-actions.yml
+++ b/tests/query/injections/yaml/bash-on-github-actions.yml
@@ -14,10 +14,10 @@ jobs:
node-version: '16'
- name: Install dependencies
run: npm ci
- # ^ bash
+ # ^ @bash
- name: Run tests
run: npm test
- # ^ bash
+ # ^ @bash
- name: Parse Petalisp
run: |
git submodule init
@@ -27,6 +27,6 @@ jobs:
else
echo "Successfully parsed Petalisp"
fi
- # ^ bash
+ # ^ @bash
- name: Run tests
run: npm test
diff --git a/tests/query/injections/yaml/promql-on-prometheus-rules.yaml b/tests/query/injections/yaml/promql-on-prometheus-rules.yaml
index 8b1895c16..f064da375 100644
--- a/tests/query/injections/yaml/promql-on-prometheus-rules.yaml
+++ b/tests/query/injections/yaml/promql-on-prometheus-rules.yaml
@@ -3,7 +3,7 @@ groups:
rules:
- alert: Node down
expr: up{job="node_exporter"} == 0
- # ^ promql
+ # ^ @promql
for: 3m
labels:
severity: warning
@@ -13,7 +13,7 @@ groups:
- alert: Node down
expr: |
up{job="node_exporter"} == 0
- # ^ promql
+ # ^ @promql
for: 3m
labels:
severity: warning