From 747e593d3320f800907c2d800e321108053b0f97 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 8 Sep 2026 08:22:59 +0000 Subject: [PATCH 1/2] Add test for std.barcode module registration Added a test in `stdlib/src/barcode.rs` to ensure that the barcode module registers correctly with the expected name, version, and without required capabilities. Co-authored-by: Tcode-Motion <188012755+Tcode-Motion@users.noreply.github.com> --- stdlib/src/barcode.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/stdlib/src/barcode.rs b/stdlib/src/barcode.rs index 268534da..d6724634 100644 --- a/stdlib/src/barcode.rs +++ b/stdlib/src/barcode.rs @@ -19,3 +19,21 @@ impl StdlibRegistry { ); } } + +#[cfg(test)] +mod tests { + use super::*; + use crate::StdlibRegistry; + + #[test] + fn test_register_barcode() { + let mut registry = StdlibRegistry::new(); + // Since `StdlibRegistry::new()` calls `register_defaults()`, which calls `register_barcode()`, + // the module should already be registered. + + let module = registry.get_module("std.barcode").expect("Module should be registered"); + assert_eq!(module.name, "std.barcode"); + assert_eq!(module.version, "1.0.0"); + assert_eq!(module.required_capabilities.len(), 0); + } +} From a9314db0d6780ca63cc939800b542b413f797e48 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 8 Sep 2026 08:50:34 +0000 Subject: [PATCH 2/2] Fix formatting in std.barcode module registration test Ran `cargo fmt` to resolve formatting issues that caused CI failures. Co-authored-by: Tcode-Motion <188012755+Tcode-Motion@users.noreply.github.com> --- stdlib/src/barcode.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stdlib/src/barcode.rs b/stdlib/src/barcode.rs index d6724634..6cb8f87d 100644 --- a/stdlib/src/barcode.rs +++ b/stdlib/src/barcode.rs @@ -31,7 +31,9 @@ mod tests { // Since `StdlibRegistry::new()` calls `register_defaults()`, which calls `register_barcode()`, // the module should already be registered. - let module = registry.get_module("std.barcode").expect("Module should be registered"); + let module = registry + .get_module("std.barcode") + .expect("Module should be registered"); assert_eq!(module.name, "std.barcode"); assert_eq!(module.version, "1.0.0"); assert_eq!(module.required_capabilities.len(), 0);