Playground: Experiments with vlang.io to prepare for pre-production use.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
535 B

module main
import time
import net.http
fn testsuite_begin() {
go run()
time.sleep(1)
}
fn test_speed_empty() {
mut stopwatch := time.StopWatch{}
stopwatch.start()
http.post('http://localhost:9080/test', '') or { http.Response{} }
assert stopwatch.elapsed().milliseconds() < 200
}
fn test_speed_body() {
mut stopwatch := time.StopWatch{}
stopwatch.start()
http.post('http://localhost:9080/test', 'body') or { http.Response{} }
// that one fails with >~1000 milliseconds
assert stopwatch.elapsed().milliseconds() < 200
}