Skip to content

Commit 56c8c82

Browse files
committed
test: quotes are escaped
1 parent 4b7126a commit 56c8c82

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packages/core/test/unit/query/flux.test.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,14 @@ describe('Flux Tagged Template', () => {
144144
'from(bucket:"my-bucket") |> range(start: 0) |> filter(fn: (r) => r._measurement == "temperature")'
145145
)
146146
})
147+
it('escapes double-quotes', () => {
148+
const injection = 'temperature") |> foo'
149+
expect(
150+
flux`from(bucket:${'my-bucket'}) |> filter(fn: (r) => r._measurement == "${injection}")`.toString()
151+
).equals(
152+
'from(bucket:"my-bucket") |> filter(fn: (r) => r._measurement == "temperature\\") |> foo")'
153+
)
154+
})
147155
it('interpolates a wrapped string', () => {
148156
expect(flux`from(bucket:"${'my-bucket'}")`.toString()).equals(
149157
'from(bucket:"my-bucket")'

0 commit comments

Comments
 (0)