@@ -9,7 +9,7 @@ local logger = require("rest-nvim.logger")
99
1010local spy = require (" luassert.spy" )
1111
12- local function file (path )
12+ local function open (path )
1313 vim .cmd .edit (path )
1414 return 0
1515end
@@ -31,7 +31,7 @@ describe("parser", function()
3131 }, parser .parse (req_node , source ))
3232 end )
3333 it (" parse from http file" , function ()
34- local source = file " spec/api.http"
34+ local source = open " spec/api.http"
3535 local _ , tree = utils .ts_parse_source (source )
3636 local req_node = assert (tree :root ():child (0 ))
3737 assert .same ({
@@ -111,7 +111,7 @@ X-DATE: {{$date}}
111111 local _ , tree = utils .ts_parse_source (source )
112112 local req_node = assert (tree :root ():child (0 ))
113113 local req = parser .parse (req_node , source )
114- assert .is_not_nil (req )
114+ assert .not_nil (req )
115115 --- @cast req Request
116116 assert .same ({
117117 [" x-date" ] = os.date (" %Y-%m-%d" )
@@ -128,7 +128,7 @@ X-DATE: {{$date}}
128128 local _ , tree = utils .ts_parse_source (source )
129129 local req_node = assert (tree :root ():child (0 ))
130130 local req = parser .parse (req_node , source )
131- assert .is_not_nil (req )
131+ assert .not_nil (req )
132132 --- @cast req Request
133133 assert .same ({
134134 __TYPE = " json" ,
@@ -140,7 +140,7 @@ X-DATE: {{$date}}
140140 it (" parse variable declaration" , function ()
141141 local source = " @foo = bar\n "
142142 local _ , tree = utils .ts_parse_source (source )
143- local vd_node = assert (tree :root ():child (0 ))
143+ local vd_node = assert (tree :root ():child (0 ): child ( 0 ) )
144144 assert .same (" variable_declaration" , vd_node :type ())
145145 local c = context :new ()
146146 parser .parse_variable_declaration (vd_node , source , c )
@@ -152,8 +152,8 @@ X-DATE: {{$date}}
152152 local source = " @foo = bar\n @baz = {{foo}} {{$date}}"
153153 local _ , tree = utils .ts_parse_source (source )
154154 local c = context :new ()
155- parser .parse_variable_declaration (assert (tree :root ():child (0 )), source , c )
156- parser .parse_variable_declaration (assert (tree :root ():child (1 )), source , c )
155+ parser .parse_variable_declaration (assert (tree :root ():child (0 ): child ( 0 ) ), source , c )
156+ parser .parse_variable_declaration (assert (tree :root ():child (0 ): child ( 1 )), source , c )
157157 assert .same ({
158158 foo = " bar" ,
159159 baz = " bar " .. os.date (" %Y-%m-%d" ),
@@ -163,7 +163,7 @@ X-DATE: {{$date}}
163163 local source = " < {%\n request.variables.set('foo', 'bar')\n %}\n "
164164 local _ , tree = utils .ts_parse_source (source )
165165 local c = context :new ()
166- local script_node = tree :root ():child (0 )
166+ local script_node = tree :root ():child (0 ): child ( 0 )
167167 assert (script_node )
168168 assert .same (" pre_request_script" , script_node :type ())
169169 parser .parse_pre_request_script (script_node , source , c )
0 commit comments