mirror of
https://github.com/vlang/v.git
synced 2025-09-15 07:22:27 +03:00
This commit is contained in:
parent
64eb4c4913
commit
24238c107d
2 changed files with 36 additions and 2 deletions
34
vlib/encoding/csv/csv_reader_eol_test.v
Normal file
34
vlib/encoding/csv/csv_reader_eol_test.v
Normal file
|
@ -0,0 +1,34 @@
|
|||
import encoding.csv
|
||||
|
||||
fn test_no_ending() {
|
||||
data := 'x,y,d
|
||||
a,b
|
||||
w'
|
||||
mut parser := csv.new_reader(data)
|
||||
mut arr := []string{}
|
||||
for {
|
||||
items := parser.read() or { break }
|
||||
arr << items.join('-')
|
||||
}
|
||||
dump(arr)
|
||||
assert arr[0].str() == 'x-y-d'
|
||||
assert arr[1].str() == 'a-b'
|
||||
assert arr[2].str() == 'w'
|
||||
}
|
||||
|
||||
fn test_with_ending() {
|
||||
data := 'x,y,d
|
||||
a,b
|
||||
w
|
||||
'
|
||||
mut parser := csv.new_reader(data)
|
||||
mut arr := []string{}
|
||||
for {
|
||||
items := parser.read() or { break }
|
||||
arr << items.join('-')
|
||||
}
|
||||
dump(arr)
|
||||
assert arr[0].str() == 'x-y-d'
|
||||
assert arr[1].str() == 'a-b'
|
||||
assert arr[2].str() == 'w'
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue