json: move _test.v files to vlib/json/tests/ (#22731)

This commit is contained in:
Hitalo Souza 2024-11-12 14:33:01 -04:00 committed by GitHub
parent 9de84888b3
commit 8ebbacecd6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
37 changed files with 1 additions and 1 deletions

View file

@ -1,31 +0,0 @@
import json
struct Number {
min int
max int
}
pub struct Resp {
pub:
options []string @[omitempty]
number &Number = unsafe { nil } @[omitempty]
}
fn (r Resp) str() string {
return json.encode(r)
}
fn test_main() {
r1 := Resp{
options: ['first', 'second']
}
r2 := Resp{
number: &Number{0, 0}
}
r3 := Resp{
number: &Number{1, 2}
}
assert r1.str() == '{"options":["first","second"]}'
assert r2.str() == '{"number":{"min":0,"max":0}}'
assert r3.str() == '{"number":{"min":1,"max":2}}'
}