facebook_access_token_api/objects/
err_json.rs1use facebook_graph_api_object_error::Error;
2use serde::{Deserialize, Serialize};
3
4#[derive(Deserialize, Serialize, Debug, Clone)]
10pub struct ErrJson {
11 pub error: Error,
12}
13
14#[cfg(test)]
15mod tests {
16 use super::*;
17
18 #[test]
19 fn test_de_err_json() {
20 let content = include_str!(
22 "../../tests/response_body_json_files/debug_token__400__debug_only_access_token.json"
23 );
24 match serde_json::from_str::<ErrJson>(content) {
25 Ok(err_json) => {
26 assert_eq!(
28 err_json.error.message,
29 "Invalid OAuth access token - Debug only access token"
30 );
31 }
32 Err(err) => panic!("{}", err),
33 }
34 }
35}