()
| 196 | |
| 197 | #[tokio::test] |
| 198 | async fn test_device_keys() { |
| 199 | let _guard = test::prepare().await; |
| 200 | let mut dk = create_device_keys(None).await; |
| 201 | |
| 202 | // get |
| 203 | let dk_get = get(&dk.dev_eui).await.unwrap(); |
| 204 | assert_eq!(dk, dk_get); |
| 205 | |
| 206 | // update |
| 207 | dk.join_nonce = 10; |
| 208 | dk = update(dk).await.unwrap(); |
| 209 | let dk_get = get(&dk.dev_eui).await.unwrap(); |
| 210 | assert_eq!(dk, dk_get); |
| 211 | |
| 212 | // delete |
| 213 | delete(&dk.dev_eui).await.unwrap(); |
| 214 | assert!(delete(&dk.dev_eui).await.is_err()); |
| 215 | } |
| 216 | } |