polaris-mirror/src/service/test/swagger.rs
2020-12-03 23:00:16 -08:00

22 lines
731 B
Rust

use http::StatusCode;
use crate::service::test::{add_trailing_slash, ServiceType, TestService};
use crate::test_name;
#[test]
fn test_swagger_can_get_index() {
let mut service = ServiceType::new(&test_name!());
let request = service.request_builder().swagger_index();
let response = service.fetch(&request);
let status = response.status();
assert!(status == StatusCode::OK || status == StatusCode::PERMANENT_REDIRECT);
}
#[test]
fn test_swagger_can_get_index_with_trailing_slash() {
let mut service = ServiceType::new(&test_name!());
let mut request = service.request_builder().swagger_index();
add_trailing_slash(&mut request);
let response = service.fetch(&request);
assert_eq!(response.status(), StatusCode::OK);
}