Skip to content

Commit 5ca61dd

Browse files
committed
chore(prefer-svelte-reactivity): added tests
1 parent a62ef2f commit 5ca61dd

21 files changed

+142
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<script>
2+
const variable = new Date(8.64e15);
3+
</script>
4+
5+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<script>
2+
const variable = new Map([[1, "one"], [2, "two"]]);
3+
</script>
4+
5+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<script>
2+
const variable = new Set([1, 2, 1, 3, 3]);
3+
</script>
4+
5+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<script>
2+
const variable = new URLSearchParams("foo=1&bar=2");
3+
</script>
4+
5+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<script>
2+
const variable = new URL("https://svelte.dev/");
3+
</script>
4+
5+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { SvelteDate as Date } from "svelte/reactivity";
3+
4+
const variable = new Date(8.64e15);
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { SvelteMap as Map } from "svelte/reactivity";
3+
4+
const variable = new Map([[1, "one"], [2, "two"]]);
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { SvelteSet as Set } from "svelte/reactivity";
3+
4+
const variable = new Set([1, 2, 1, 3, 3]);
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { SvelteURLSearchParams as URLSearchParams } from "svelte/reactivity";
3+
4+
const variable = new URLSearchParams("foo=1&bar=2");
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { SvelteURL as URL } from "svelte/reactivity";
3+
4+
const variable = new URL("https://svelte.dev/");
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { SvelteDate } from "svelte/reactivity";
3+
4+
const variable = new SvelteDate(8.64e15);
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { SvelteMap } from "svelte/reactivity";
3+
4+
const variable = new SvelteMap([[1, "one"], [2, "two"]]);
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { SvelteSet } from "svelte/reactivity";
3+
4+
const variable = new SvelteSet([1, 2, 1, 3, 3]);
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { SvelteURLSearchParams } from "svelte/reactivity";
3+
4+
const variable = new SvelteURLSearchParams("foo=1&bar=2");
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { SvelteURL } from "svelte/reactivity";
3+
4+
const variable = new SvelteURL("https://svelte.dev/");
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { Date } from "package";
3+
4+
const variable = new Date(8.64e15);
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { Map } from "package";
3+
4+
const variable = new Map([[1, "one"], [2, "two"]]);
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { Set } from "package";
3+
4+
const variable = new Set([1, 2, 1, 3, 3]);
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { URLSearchParams } from "package";
3+
4+
const variable = new URLSearchParams("foo=1&bar=2");
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<script>
2+
import { URL } from "package";
3+
4+
const variable = new URL("https://svelte.dev/");
5+
</script>
6+
7+
{variable}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { RuleTester } from '../../utils/eslint-compat.js';
2+
import rule from '../../../src/rules/prefer-svelte-reactivity.js';
3+
import { loadTestCases } from '../../utils/utils.js';
4+
5+
const tester = new RuleTester({
6+
languageOptions: {
7+
ecmaVersion: 2020,
8+
sourceType: 'module'
9+
}
10+
});
11+
12+
tester.run('prefer-svelte-reactivity', rule as any, loadTestCases('prefer-svelte-reactivity'));

0 commit comments

Comments
 (0)