Correction des tests unitaires

This commit is contained in:
2025-10-09 22:36:33 +02:00
parent 05aa1634e9
commit 5d13255155
13 changed files with 71 additions and 61 deletions

View File

@@ -23,21 +23,20 @@
//!
//! ## Exemple d'utilisation
//!
//! ```rust,no_run
//! ```rust,ignore
//! use pmoserver::{ServerBuilder, logs::{LogState, SseLayer}};
//! use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
//!
//! #[tokio::main]
//! async fn main() {
//! // Configuration des logs avec SSE
//! let log_state = LogState::new();
//! let log_state = LogState::new(1000);
//! tracing_subscriber::registry()
//! .with(SseLayer::new(log_state.clone()))
//! .init();
//!
//! // Création et démarrage du serveur
//! let mut server = ServerBuilder::new("MyServer")
//! .http_port(8080)
//! let mut server = ServerBuilder::new("MyServer", "http://localhost", 8080)
//! .build();
//!
//! // Ajout d'une route JSON
@@ -56,12 +55,12 @@
//! L'implémentation est fournie par `pmoupnp` (feature `pmoserver`), permettant
//! de connecter des devices UPnP sans que `pmoserver` dépende de `pmoupnp` :
//!
//! ```rust,no_run
//! ```rust,ignore
//! use pmoupnp::{UpnpServer, mediarenderer::MEDIA_RENDERER};
//! use pmoserver::ServerBuilder;
//!
//! # async fn example() {
//! let mut server = ServerBuilder::new("MediaRenderer").build();
//! let mut server = ServerBuilder::new("MediaRenderer", "http://localhost", 8080).build();
//! let device = MEDIA_RENDERER.create_instance();
//!
//! // Le trait UpnpServer est automatiquement disponible (implémenté dans pmoupnp)

View File

@@ -60,7 +60,7 @@ impl Server {
/// # Exemple
///
/// ```rust
/// # use pmoupnp::server::Server;
/// # use pmoserver::Server;
/// let server = Server::new("MyAPI", "http://localhost:3000", 3000);
/// ```
pub fn new(name: impl Into<String>, base_url: impl Into<String>, http_port: u16) -> Self {
@@ -94,8 +94,8 @@ impl Server {
///
/// # Exemple
///
/// ```rust,no_run
/// # use pmoupnp::server::Server;
/// ```rust,ignore
/// # use pmoserver::Server;
/// # #[tokio::main]
/// # async fn main() {
/// # let mut server = Server::new("Test", "http://localhost:3000", 3000);
@@ -218,8 +218,8 @@ impl Server {
///
/// # Exemple avec Vue.js
///
/// ```rust,no_run
/// # use pmoupnp::server::Server;
/// ```rust,ignore
/// # use pmoserver::Server;
/// # use rust_embed::RustEmbed;
/// #[derive(RustEmbed, Clone)]
/// #[folder = "webapp/dist"] // Build output de Vue.js
@@ -273,8 +273,8 @@ impl Server {
///
/// # Exemple
///
/// ```rust,no_run
/// # use pmoupnp::server::Server;
/// ```rust,ignore
/// # use pmoserver::Server;
/// # #[tokio::main]
/// # async fn main() {
/// # let mut server = Server::new("Test", "http://localhost:3000", 3000);
@@ -417,8 +417,8 @@ impl Server {
///
/// # Exemple
///
/// ```rust,no_run
/// # use pmoupnp::server::Server;
/// ```rust,ignore
/// # use pmoserver::Server;
/// # #[tokio::main]
/// # async fn main() {
/// # let mut server = Server::new("Test", "http://localhost:3000", 3000);
@@ -480,7 +480,7 @@ impl Server {
///
/// # Exemple
///
/// ```rust,no_run
/// ```rust,ignore
/// # use pmoserver::{ServerBuilder, logs::LoggingOptions};
/// # #[tokio::main]
/// # async fn main() {
@@ -550,7 +550,7 @@ impl ServerBuilder {
/// # Exemple
///
/// ```rust
/// # use pmoupnp::server::ServerBuilder;
/// # use pmoserver::ServerBuilder;
/// let mut server = ServerBuilder::new("MyAPI", "http://localhost:3000", 3000)
/// .build();
/// ```