mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
http: fix status codes (#6590)
This commit is contained in:
49
vlib/net/http/status_test.v
Normal file
49
vlib/net/http/status_test.v
Normal file
@@ -0,0 +1,49 @@
|
||||
module http
|
||||
|
||||
fn test_str() {
|
||||
code := Status.bad_gateway
|
||||
actual := code.str()
|
||||
assert actual == 'Bad Gateway'
|
||||
}
|
||||
|
||||
fn test_int() {
|
||||
code := Status.see_other
|
||||
actual := code.int()
|
||||
assert actual == 303
|
||||
}
|
||||
|
||||
fn test_is_valid() {
|
||||
code := Status.gateway_timeout
|
||||
actual := code.is_valid()
|
||||
assert actual == true
|
||||
}
|
||||
|
||||
fn test_is_valid_negative() {
|
||||
code := Status.unassigned
|
||||
actual := code.is_valid()
|
||||
assert actual == false
|
||||
}
|
||||
|
||||
fn test_is_error() {
|
||||
code := Status.too_many_requests
|
||||
actual := code.is_error()
|
||||
assert actual == true
|
||||
}
|
||||
|
||||
fn test_is_error_negative() {
|
||||
code := Status.cont
|
||||
actual := code.is_error()
|
||||
assert actual == false
|
||||
}
|
||||
|
||||
fn test_is_success() {
|
||||
code := Status.accepted
|
||||
actual := code.is_success()
|
||||
assert actual == true
|
||||
}
|
||||
|
||||
fn test_is_success_negative() {
|
||||
code := Status.forbidden
|
||||
actual := code.is_success()
|
||||
assert actual == false
|
||||
}
|
||||
Reference in New Issue
Block a user