• Home
  • Raw
  • Download

Lines Matching full:replace

45   example 'replace index 0' do
47 stream.replace( 0, 'x' )
51 example 'replace last index' do
53 stream.replace 2, 'x'
57 example 'replace last index' do
59 stream.replace( 2, 'x' )
63 example 'replace middle index' do
65 stream.replace 1, 'x'
69 example 'replace middle index' do
71 stream.replace 1, 'x'
72 stream.replace 1, 'y'
76 example 'replace middle index 1 insert before' do
79 stream.replace 1, 'x'
80 stream.replace 1, 'y'
84 example 'replace then delete middle index' do
86 stream.replace 1, 'x'
91 example 'insert then replace same index' do
94 stream.replace 0, 'x'
105 example 'insert then replace index0' do
109 stream.replace( 0, "z" )
113 example 'replace then insert before last index' do
115 stream.replace( 2, "x" )
120 example 'insert then replace last index' do
123 stream.replace( 2, "x" )
127 example 'replace then insert after last index' do
129 stream.replace( 2, "x" )
134 example 'replace range then insert at left edge' do
136 stream.replace( 2, 4, "x" )
141 example 'replace range then insert after right edge' do
143 stream.replace( 2, 4, "x" )
148 example 'replace all' do
150 stream.replace( 0, 6, "x" )
154 example 'replace single middle then overlapping superset' do
156 stream.replace( 2, 2, "xyz" )
157 stream.replace( 0, 3, "foo" )
187 stream.replace( 2, 3, "foo" )
193 stream.replace( 2, 3, "foo" )
205 example 'overlapping replace' do
207 stream.replace( 1, 2, "foo" )
208 stream.replace( 0, 3, "bar" )
214 stream.replace( 1, 2, "foo" )
215 stream.replace( 0, 2, "bar" )
219 example 'overlapping replace 4' do
221 stream.replace( 1, 2, "foo" )
222 stream.replace( 1, 3, "bar" )
226 example 'overlapping replace 2' do
229 stream.replace 0, 3, 'bar'
230 stream.replace 1, 2, 'foo'
234 …error.to_s.should == %q<operation (replace @ 1..2 : "foo") overlaps with previous operation (repla…
238 example 'replace range then insert at right edge' do
241 stream.replace 2, 4, 'x'
245 … == %q<operation (insert-before @ 4 : "y") overlaps with previous operation (replace @ 2..4 : "x")>
249 example 'replace then replace superset' do
252 stream.replace 2, 4, 'xyz'
253 stream.replace 3, 5, 'foo'
256 …error.to_s.should == %q<operation (replace @ 3..5 : "foo") overlaps with previous operation (repla…
260 example 'replace then replace lower indexed superset' do
263 stream.replace 2, 4, 'xyz'
264 stream.replace 1, 3, 'foo'
267 …error.to_s.should == %q<operation (replace @ 1..3 : "foo") overlaps with previous operation (repla…
296 stream.replace 4, 8, '0'
306 stream.replace 4, 8, '0'