use std::{fs::File, io::Write};
use twapi_v2::models::TweetModel;
#[tokio::test]
async fn test_models_from_v1() -> anyhow::Result<()> {
use std::io::Read;
let mut file = File::open("samples/1731589806541635935_v1.json").unwrap();
let mut data = String::new();
file.read_to_string(&mut data).unwrap();
let src = serde_json::from_str::<serde_json::Value>(&data)?;
let res = TweetModel::from_v1(&src);
let mut file = File::create("result.json")?;
write!(file, "{}", serde_json::to_string_pretty(&res).unwrap())?;
file.flush()?;
Ok(())
}