use jiff::civil::{Date, Time};
use crate::{Client, types::response::BatchStatusReport};
#[test]
fn batch_status() {
let csv = include_str!("../../../cases/post_batch_status.csv").replace(';', "\n");
let mut response = Client::reader(&csv);
let responses: Vec<BatchStatusReport> = response.deserialize().collect::<Result<_, _>>().unwrap();
assert_eq!(responses.len(), 3);
assert!(responses.iter().all(|r| r.date == Date::constant(2021, 2, 20)));
assert_eq!(responses[0].time, Time::constant(10, 0, 0, 0));
assert!(responses[0].success);
}