@@ -346,61 +346,26 @@ pub fn retain_components(
346346mod  test { 
347347    use  std:: collections:: HashSet ; 
348348
349-     use  spin_manifest:: schema:: v2:: { self ,  ComponentSpec ,  Trigger } ; 
350- 
351349    use  super :: * ; 
352350
353-     fn  locked_trigger ( 
354-         trigger_type :  String , 
355-         mut  trigger :  v2:: Trigger , 
356-     )  -> anyhow:: Result < LockedTrigger >  { 
357-         fn  reference_id ( spec :  v2:: ComponentSpec )  -> toml:: Value  { 
358-             let  v2:: ComponentSpec :: Reference ( id)  = spec else  { 
359-                 unreachable ! ( "should have already been normalized" ) ; 
360-             } ; 
361-             id. as_ref ( ) . into ( ) 
362-         } 
363- 
364-         if  let  Some ( id)  = trigger. component . map ( reference_id)  { 
365-             trigger. config . insert ( "component" . into ( ) ,  id) ; 
366-         } 
367- 
368-         Ok ( LockedTrigger  { 
369-             id :  trigger. id , 
370-             trigger_type, 
371-             trigger_config :  trigger. config . try_into ( ) ?, 
372-         } ) 
373-     } 
374- 
375351    pub  fn  locked_app ( )  -> LockedApp  { 
376352        LockedApp  { 
377353            spin_lock_version :  Default :: default ( ) , 
378354            must_understand :  Default :: default ( ) , 
379355            metadata :  Default :: default ( ) , 
380356            host_requirements :  Default :: default ( ) , 
381357            variables :  Default :: default ( ) , 
382-             triggers :  vec ! [ locked_trigger( 
383-                 "http" . to_owned( ) , 
384-                 Trigger  { 
385-                     id:  Default :: default ( ) , 
386-                     component:  Some ( ComponentSpec :: Reference ( 
387-                         "empty" . to_string( ) . try_into( ) . unwrap( ) , 
388-                     ) ) , 
389-                     components:  Default :: default ( ) , 
390-                     config:  Default :: default ( ) , 
391-                 } , 
392-             ) 
393-             . unwrap( ) ] , 
358+             triggers :  vec ! [ LockedTrigger  { 
359+                 id:  "trigger" . into( ) , 
360+                 trigger_type:  "dummy" . into( ) , 
361+                 trigger_config:  toml:: from_str( r#"component = "empty""# ) . unwrap( ) , 
362+             } ] , 
394363            components :  vec ! [ LockedComponent  { 
395364                id:  "empty" . to_owned( ) , 
396365                metadata:  Default :: default ( ) , 
397366                source:  LockedComponentSource  { 
398367                    content_type:  "application/wasm" . to_owned( ) , 
399-                     content:  locked:: ContentRef  { 
400-                         source:  Some ( "does-not-exist.wasm" . to_owned( ) ) , 
401-                         inline:  None , 
402-                         digest:  None , 
403-                     } , 
368+                     content:  Default :: default ( ) , 
404369                } , 
405370                env:  Default :: default ( ) , 
406371                files:  Default :: default ( ) , 
0 commit comments