Skip to content

Commit f642549

Browse files
committed
Reproduce a $ escaping issue
1 parent d076607 commit f642549

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

tests/tests/src/dollar_escape_test.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,17 @@ Mocha.describe("Dollar_escape_test", () => {
2222
});
2323
});
2424

25+
function f($, $$1) {
26+
let $$1 = $$1($);
27+
let x = $$1(2);
28+
return `$: ` + $$1 + ` ` + x;
29+
}
30+
2531
export {
2632
$$,
2733
v,
2834
$$$plus,
2935
u,
36+
f,
3037
}
3138
/* Not a pure module */

tests/tests/src/dollar_escape_test.res

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,9 @@ describe(__MODULE__, () => {
1515
eq(__LOC__, u, 3)
1616
})
1717
})
18+
19+
let f = ($, $$1) => {
20+
let $ = $$1($)
21+
let x = $$1(2)
22+
`$: ${$} ${x}`
23+
}

0 commit comments

Comments
 (0)