@@ -23,7 +23,7 @@ describe("http parser", function()
2323 end )
2424 it (" parse from http string" , function ()
2525 local source = " GET https://github.com\n "
26- local _ , tree = utils .ts_parse_source (source )
26+ local _ , tree = utils .ts_parse_source (source , " http " )
2727 local req_node = assert (tree :root ():child (0 ))
2828 assert .same ({
2929 method = " GET" ,
@@ -35,7 +35,7 @@ describe("http parser", function()
3535 end )
3636 it (" parse from http file" , function ()
3737 local source = open (" spec/examples/basic_get.http" )
38- local _ , tree = utils .ts_parse_source (source )
38+ local _ , tree = utils .ts_parse_source (source , " http " )
3939 local req_node = assert (tree :root ():child (0 ))
4040 assert .same ({
4141 name = " basic get statement" ,
@@ -66,7 +66,7 @@ GET http://localhost:80
6666GET /some/path
6767HOST: localhost:8000
6868]]
69- local _ , tree = utils .ts_parse_source (source )
69+ local _ , tree = utils .ts_parse_source (source , " http " )
7070 local req_node = assert (tree :root ():child (0 ))
7171 local req = assert (parser .parse (req_node , source ))
7272 assert .same (" http://localhost:8000/some/path" , req .url )
@@ -78,7 +78,7 @@ X-Header1: value1
7878X-Header2:
7979X-Header1: value2
8080]]
81- local _ , tree = utils .ts_parse_source (source )
81+ local _ , tree = utils .ts_parse_source (source , " http " )
8282 local req_node = assert (tree :root ():child (0 ))
8383 assert .same ({
8484 url = " http://example.com/api" ,
@@ -95,7 +95,7 @@ X-Header1: value2
9595 describe (" parse body" , function ()
9696 it (" json body" , function ()
9797 local source = ' POST https://example.com\n\n {\n\t "blah": 1}\n '
98- local _ , tree = utils .ts_parse_source (source )
98+ local _ , tree = utils .ts_parse_source (source , " http " )
9999 local req_node = assert (tree :root ():child (0 ))
100100 assert .same ({
101101 method = " POST" ,
@@ -111,7 +111,7 @@ X-Header1: value2
111111 end )
112112 it (" invalid json body" , function ()
113113 local source = ' POST https://example.com\n\n {\n\t "blah": 1\n '
114- local _ , tree = utils .ts_parse_source (source )
114+ local _ , tree = utils .ts_parse_source (source , " http " )
115115 local req_node = assert (tree :root ():child (0 ))
116116 local spy_log_warn = spy .on (logger , " warn" )
117117 parser .parse (req_node , source )
@@ -127,7 +127,7 @@ X-Header1: value2
127127 <Password>password</Password>
128128</Request>
129129]]
130- local _ , tree = utils .ts_parse_source (source )
130+ local _ , tree = utils .ts_parse_source (source , " http " )
131131 local req_node = assert (tree :root ():child (0 ))
132132 assert .same ({
133133 method = " POST" ,
@@ -148,7 +148,7 @@ X-Header1: value2
148148 it (" parse invalid xml" , function ()
149149 logger .info (" hi" )
150150 local source = " POST https://example.com\n\n <?xml\n "
151- local _ , tree = utils .ts_parse_source (source )
151+ local _ , tree = utils .ts_parse_source (source , " http " )
152152 local req_node = assert (tree :root ():child (0 ))
153153 local spy_log_warn = spy .on (logger , " warn" )
154154 parser .parse (req_node , source )
@@ -166,7 +166,7 @@ key3 = value3 &
166166key4 = value4 &
167167key5 = value5
168168]]
169- local _ , tree = utils .ts_parse_source (source )
169+ local _ , tree = utils .ts_parse_source (source , " http " )
170170 local req_node = assert (tree :root ():child (0 ))
171171 assert .same ({
172172 method = " POST" ,
@@ -185,7 +185,7 @@ key5 = value5
185185 it (" parse external body" , function ()
186186 -- external body can be only sourced when
187187 local source = open (" spec/examples/post_with_external_body.http" )
188- local _ , tree = utils .ts_parse_source (source )
188+ local _ , tree = utils .ts_parse_source (source , " http " )
189189 local req_node = assert (tree :root ():child (0 ))
190190 assert .same ({
191191 method = " POST" ,
@@ -210,7 +210,7 @@ key5 = value5
210210 local source = [[ POST https://example.com
211211Authorization: Bearer {{TOKEN}}
212212]]
213- local _ , tree = utils .ts_parse_source (source )
213+ local _ , tree = utils .ts_parse_source (source , " http " )
214214 local req_node = assert (tree :root ():child (0 ))
215215 local req = parser .parse (req_node , source )
216216 assert .not_nil (req )
@@ -227,7 +227,7 @@ Authorization: Bearer {{TOKEN}}
227227 "date": "{{DATE}}"
228228}
229229]]
230- local _ , tree = utils .ts_parse_source (source )
230+ local _ , tree = utils .ts_parse_source (source , " http " )
231231 local req_node = assert (tree :root ():child (0 ))
232232 local req = parser .parse (req_node , source )
233233 assert .not_nil (req )
@@ -241,7 +241,7 @@ Authorization: Bearer {{TOKEN}}
241241 end )
242242 it (" parse variable declaration" , function ()
243243 local source = " @foo = bar\n "
244- local _ , tree = utils .ts_parse_source (source )
244+ local _ , tree = utils .ts_parse_source (source , " http " )
245245 local vd_node = assert (tree :root ():child (0 ):child (0 ))
246246 assert .same (" variable_declaration" , vd_node :type ())
247247 local c = context :new ()
@@ -252,7 +252,7 @@ Authorization: Bearer {{TOKEN}}
252252 end )
253253 it (" parse variable declaration with other variable" , function ()
254254 local source = " @foo = bar\n @baz = {{foo}} {{$date}}\n "
255- local _ , tree = utils .ts_parse_source (source )
255+ local _ , tree = utils .ts_parse_source (source , " http " )
256256 local c = context :new ()
257257 parser .parse_variable_declaration (assert (tree :root ():child (0 ):child (0 )), source , c )
258258 parser .parse_variable_declaration (assert (tree :root ():child (0 ):child (1 )), source , c )
@@ -265,7 +265,7 @@ Authorization: Bearer {{TOKEN}}
265265
266266 it (" parse pre-request script" , function ()
267267 local source = " # @lang=lua\n < {%\n request.variables.set('foo', 'bar')\n %}\n "
268- local _ , tree = utils .ts_parse_source (source )
268+ local _ , tree = utils .ts_parse_source (source , " http " )
269269 local c = context :new ()
270270 local script_node = tree :root ():child (0 ):child (1 )
271271 assert (script_node )
0 commit comments