1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
v/vlib/net/http/chunked/dechunk_test.v

17 lines
319 B
V

module chunked
fn test_invalid_chunk() {
mut is_failure := false
decode('eee') or { is_failure = true }
assert is_failure
}
fn test_valid_chunk() {
chunks := '4\r\nWiki\r\n7\r\npedia i\r\nB\r\nn \r\nchunks.\r\n0\r\n\r\n'
str := decode(chunks) or { panic('uh oh') }
assert str == 'Wikipedia in \r\nchunks.'
}