diff --git a/bin/faucet/Cargo.toml b/bin/faucet/Cargo.toml index 8ca7d7dcf..181d8de51 100644 --- a/bin/faucet/Cargo.toml +++ b/bin/faucet/Cargo.toml @@ -38,8 +38,6 @@ tower = "0.5" tower-http = { version = "0.6", features = ["cors", "set-header", "trace"] } tracing = { workspace = true } url = { workspace = true } -tonic-web = { version = "0.12" } -tokio-stream = { workspace = true, features = ["net"] } [build-dependencies] # Required to inject build metadata. @@ -47,6 +45,8 @@ miden-node-utils = { workspace = true, features = ["vergen"] } static-files = "0.2" [dev-dependencies] -fantoccini = { version = "0.21" } -reqwest = { version = "0.12" } -serde_json = { version = "1.0" } +fantoccini = { version = "0.21" } +reqwest = { version = "0.12" } +serde_json = { version = "1.0" } +tokio-stream = { workspace = true, features = ["net"] } +tonic-web = { version = "0.12" } diff --git a/bin/faucet/src/client.rs b/bin/faucet/src/client.rs index 17e3b2923..cc3fa2618 100644 --- a/bin/faucet/src/client.rs +++ b/bin/faucet/src/client.rs @@ -1,6 +1,5 @@ use std::{sync::Arc, time::Duration}; -use crate::{config::FaucetConfig, errors::ClientError, store::FaucetDataStore, COMPONENT}; use anyhow::Context; use miden_lib::{note::create_p2id_note, transaction::TransactionKernel}; use miden_node_proto::generated::{ @@ -31,6 +30,8 @@ use rand::{random, rngs::StdRng}; use tonic::transport::Channel; use tracing::info; +use crate::{config::FaucetConfig, errors::ClientError, store::FaucetDataStore, COMPONENT}; + pub const DISTRIBUTE_FUNGIBLE_ASSET_SCRIPT: &str = include_str!("transaction_scripts/distribute_fungible_asset.masm"); diff --git a/bin/faucet/src/main.rs b/bin/faucet/src/main.rs index 1dbf3e604..a8d395c2b 100644 --- a/bin/faucet/src/main.rs +++ b/bin/faucet/src/main.rs @@ -251,12 +251,13 @@ async fn serve_faucet(config: FaucetConfig) -> anyhow::Result<()> { mod test { use std::{process::Command, str::FromStr, time::Duration}; - use crate::{config::FaucetConfig, serve_faucet, stub_rpc_api::serve_stub}; use fantoccini::ClientBuilder; use serde_json::{json, Map}; use tokio::time::sleep; use url::Url; + use crate::{config::FaucetConfig, serve_faucet, stub_rpc_api::serve_stub}; + #[tokio::test] async fn test_website() { let stub_node_url = Url::from_str("http://localhost:50051").unwrap(); @@ -312,7 +313,7 @@ mod test { return requests; "; let requests = client.execute(script, vec![]).await.unwrap(); - assert!(requests.as_array().unwrap().len() > 0); + assert!(!requests.as_array().unwrap().is_empty()); for request in requests.as_array().unwrap() { let uri = request.as_str().unwrap();