Skip to content

Commit 811132a

Browse files
fix: add test for node-match trailing comment problem
1 parent 53918bb commit 811132a

File tree

3 files changed

+37
-0
lines changed

3 files changed

+37
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<script>
2+
export let objectProp;
3+
let count = 0;
4+
$: objectPropCopy = [...objectProp];
5+
6+
$: incrementCount(), console.log('propDependencyChanged', objectProp);
7+
const incrementCount = () => {
8+
count++;
9+
};
10+
const clickAction = () => {
11+
//note that this file shouldn't be formatted and the trailing comment must be rightnext to the variable name
12+
// prettier-ignore
13+
objectPropCopy = objectPropCopy// trailing comment
14+
};
15+
</script>
16+
17+
<button on:click={clickAction}>click me!</button>
18+
19+
{objectPropCopy}
20+
<div id="render-count">{count}</div>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
export default {
2+
async test({ assert, target, window }) {
3+
const incrementButton = target.querySelector('button');
4+
5+
assert.equal(target.querySelector('#render-count').innerHTML, '1');
6+
await incrementButton.dispatchEvent(new window.MouseEvent('click'));
7+
assert.equal(target.querySelector('#render-count').innerHTML, '2');
8+
}
9+
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<script>
2+
import SomeComponent from './SomeComponent.svelte';
3+
let objectProp = ['name', 'age'];
4+
5+
// look in SomeComponent.svelte for explaination
6+
</script>
7+
8+
<SomeComponent {objectProp} />

0 commit comments

Comments
 (0)