);
}
#[test]
fn empty_range_returns_400() {
TestServer::new().assert_response("/range/0/0", StatusCode::BAD_REQUEST, "empty range");
}
#[test]
fn range() {
TestServer::new().assert_response_regex(
"/range/0/1",
StatusCode::OK,
r".*<title>Sat range 0–1</title>.*<h1>Sat range 0–1</h1>
<dl>
<dt>value</dt><dd>1</dd>
<dt>first</dt><dd><a href=/sat/0 class=mythic>0</a></dd>
</dl>.*",
);
}
#[test]
fn sat_number() {
TestServer::new().assert_response_regex("/sat/0", StatusCode::OK, ".*<h1>Sat 0</h1>.*");
}
#[test]
fn sat_decimal() {
TestServer::new().assert_response_regex("/sat/0.0", StatusCode::OK, ".*<h1>Sat 0</h1>.*");
}
#[test]
fn sat_degree() {
TestServer::new().assert_response_regex("/sat/0°0′0″0‴", StatusCode::OK, ".*<h1>Sat 0</h1>.*");
}
#[test]
fn sat_name() {
TestServer::new().assert_response_regex(
"/sat/nvtdijuwxlp",
StatusCode::OK,
".*<h1>Sat 0</h1>.*",
);
}
#[test]
fn sat() {
TestServer::new().assert_response_regex(