@@ -168,73 +168,6 @@ def test_cache
168168 assert_equal ( 2 , counter )
169169 end
170170
171- def test_push_edits
172- uri = URI ( "file:///foo/bar.rb" )
173- @store . set ( uri : uri , source : +"def bar; end" , version : 1 , language_id : :ruby )
174-
175- # Write puts 'a' in incremental edits
176- @store . push_edits (
177- uri : uri ,
178- edits : [ { range : { start : { line : 0 , character : 8 } , end : { line : 0 , character : 8 } } , text : " " } ] ,
179- version : 2 ,
180- )
181- @store . push_edits (
182- uri : uri ,
183- edits : [ { range : { start : { line : 0 , character : 9 } , end : { line : 0 , character : 9 } } , text : "p" } ] ,
184- version : 3 ,
185- )
186- @store . push_edits (
187- uri : uri ,
188- edits : [ { range : { start : { line : 0 , character : 10 } , end : { line : 0 , character : 10 } } , text : "u" } ] ,
189- version : 4 ,
190- )
191- @store . push_edits (
192- uri : uri ,
193- edits : [ { range : { start : { line : 0 , character : 11 } , end : { line : 0 , character : 11 } } , text : "t" } ] ,
194- version : 5 ,
195- )
196- @store . push_edits (
197- uri : uri ,
198- edits : [ { range : { start : { line : 0 , character : 12 } , end : { line : 0 , character : 12 } } , text : "s" } ] ,
199- version : 6 ,
200- )
201- @store . push_edits (
202- uri : uri ,
203- edits : [ { range : { start : { line : 0 , character : 13 } , end : { line : 0 , character : 13 } } , text : " " } ] ,
204- version : 7 ,
205- )
206- @store . push_edits (
207- uri : uri ,
208- edits : [ { range : { start : { line : 0 , character : 14 } , end : { line : 0 , character : 14 } } , text : "'" } ] ,
209- version : 8 ,
210- )
211- @store . push_edits (
212- uri : uri ,
213- edits : [ { range : { start : { line : 0 , character : 15 } , end : { line : 0 , character : 15 } } , text : "a" } ] ,
214- version : 9 ,
215- )
216- @store . push_edits (
217- uri : uri ,
218- edits : [ { range : { start : { line : 0 , character : 16 } , end : { line : 0 , character : 16 } } , text : "'" } ] ,
219- version : 10 ,
220- )
221- @store . push_edits (
222- uri : uri ,
223- edits : [ { range : { start : { line : 0 , character : 17 } , end : { line : 0 , character : 17 } } , text : ";" } ] ,
224- version : 11 ,
225- )
226-
227- assert_equal (
228- RubyLsp ::RubyDocument . new (
229- source : "def bar; puts 'a'; end" ,
230- version : 1 ,
231- uri : uri ,
232- global_state : @global_state ,
233- ) ,
234- @store . get ( uri ) ,
235- )
236- end
237-
238171 def test_raises_non_existing_document_error_on_unknown_unsaved_files
239172 assert_raises ( RubyLsp ::Store ::NonExistingDocumentError ) do
240173 @store . get ( URI ( "untitled:Untitled-1" ) )
0 commit comments