Skip to content

Commit be6ca60

Browse files
Parse function with no parameters
1 parent 259b2e2 commit be6ca60

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

‎test/grammar.spec.coffee‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,12 @@ describe "SQL Grammar", ->
8686
OFFSET 30
8787
"""
8888

89+
it "parses SELECTs with FUNCTIONs without arguments", ->
90+
parse("SELECT X(Y(Z())) FROM X").toString().should.eql """
91+
SELECT X(Y(Z()))
92+
FROM `X`
93+
"""
94+
8995
it "parses SELECTs with FUNCTIONs", ->
9096
parse("SELECT a, COUNT(1, b) FROM my_table LIMIT 10").toString().should.eql """
9197
SELECT `a`, COUNT(1, `b`)
@@ -361,7 +367,7 @@ describe "SQL Grammar", ->
361367
"""
362368

363369
describe "STARS", ->
364-
it "parses stars as multiplcation", ->
370+
it "parses stars as multiplication", ->
365371
parse('SELECT * FROM foo WHERE a = 1*2').toString().should.eql """
366372
SELECT *
367373
FROM `foo`

0 commit comments

Comments
 (0)