()
| 141 | #[test] |
| 142 | #[cfg_attr(miri, ignore)] |
| 143 | fn detect_precompiled() -> Result<()> { |
| 144 | let engine = Engine::default(); |
| 145 | let buffer = serialize( |
| 146 | &engine, |
| 147 | "(module (func (export \"run\") (result i32) i32.const 42))", |
| 148 | )?; |
| 149 | assert_eq!(Engine::detect_precompiled(&[]), None); |
| 150 | assert_eq!(Engine::detect_precompiled(&buffer[..5]), None); |
| 151 | assert_eq!( |
| 152 | Engine::detect_precompiled(&buffer), |
| 153 | Some(Precompiled::Module) |
| 154 | ); |
| 155 | Ok(()) |
| 156 | } |
no test coverage detected