v2 / vlib / v / tests / fns / method_call_on_rangeexpr_test.v
16 lines · 13 sloc · 252 bytes · 41e045c5531a3cee908a2fe9b423393f43619ee7
Raw
1type Buffer = []u8
2
3pub fn (mut sb Buffer) vbytes() string {
4 return sb[0..sb.len].a().str()
5}
6
7pub fn (mut sb Buffer) a() Buffer {
8 return sb
9}
10
11fn test_main() {
12 mut b := Buffer([]u8{cap: 10})
13 b << 1
14 b << 2
15 assert b.vbytes() == 'Buffer([1, 2])'
16}
17