()
| 352 | |
| 353 | #[tokio::test] |
| 354 | async fn creates_and_gets_a_block() { |
| 355 | let (blockchain, _, _) = setup().await; |
| 356 | let block_number = blockchain.lock().await.get_current_block().unwrap().number; |
| 357 | let transaction = new_transaction(Account::random(), blockchain.clone()).await; |
| 358 | let response = blockchain |
| 359 | .lock() |
| 360 | .await |
| 361 | .new_block(vec![transaction], H256::zero()); |
| 362 | assert!(response.is_ok()); |
| 363 | |
| 364 | let new_block_number = blockchain.lock().await.get_current_block().unwrap().number; |
| 365 | assert_eq!(new_block_number, block_number + 1); |
| 366 | } |
| 367 | |
| 368 | #[tokio::test] |
| 369 | async fn sends_a_transaction() { |
nothing calls this directly
no test coverage detected