message: Comment out tests that weren't run on JS before
diff: @@ -32,14 +32,26 @@ fn global_new() -> Result<()> {
  #[universal_test]
  fn global_get() -> Result<()> {
  let mut store = Store::default();
  +
  let global_i32 = Global::new(&mut store, Value::I32(10));
  assert_eq!(global_i32.get(&mut store), Value::I32(10));
  +
  + // 64-bit values are not yet fully supported in some versions of Node
  + #[cfg(feature = "sys")]
  + {
  let global_i64 = Global::new(&mut store, Value::I64(20));
  assert_eq!(global_i64.get(&mut store), Value::I64(20));
  + }
  +
  let global_f32 = Global::new(&mut store, Value::F32(10.0));
  assert_eq!(global_f32.get(&mut store), Value::F32(10.0));
  +
  + // 64-bit values are not yet fully supported in some versions of Node
  + #[cfg(feature = "sys")]
  + {
  let global_f64 = Global::new(&mut store, Value::F64(20.0));
  assert_eq!(global_f64.get(&mut store), Value::F64(20.0));
  + }
  Ok(())
  }
  @@ -88,6 +100,9 @@ fn table_new() -> Result<()> {
  #[universal_test]
  fn table_get() -> Result<()> {
  + // Tables are not yet fully supported in Wasm
  + #[cfg(feature = "sys")]
  + {
  let mut store = Store::default();
  let table_type = TableType {
  ty: Type::FuncRef,
  @@ -99,6 +114,8 @@ fn table_get() -> Result<()> {
  assert_eq!(table.ty(&mut store), table_type);
  let _elem = table.get(&mut store, 0).unwrap();
  // assert_eq!(elem.funcref().unwrap(), f);
  + }
  +
  Ok(())
  }
  @@ -110,6 +127,9 @@ fn table_set() -> Result<()> {
  #[universal_test]
  fn table_grow() -> Result<()> {
  + // Tables are not yet fully supported in Wasm
  + #[cfg(feature = "sys")]
  + {
  let mut store = Store::default();
  let table_type = TableType {
  ty: Type::FuncRef,
  @@ -125,6 +145,7 @@ fn table_grow() -> Result<()> {
  // Growing to a bigger maximum should return None
  let old_len = table.grow(&mut store, 5, Value::FuncRef(Some(f)))?;
  assert_eq!(old_len, 0);
  + }
  Ok(())
  }
  @@ -169,10 +190,13 @@ fn memory_grow() -> Result<()> {
  })
  );
  + // JS will never give BadMemory unless V8 is broken somehow
  + #[cfg(feature = "sys")]
  + {
  let bad_desc = MemoryType::new(Pages(15), Some(Pages(10)), false);
  let bad_result = Memory::new(&mut store, bad_desc);
  -
  assert!(matches!(bad_result, Err(MemoryError::InvalidMemory { .. })));
  + }
  Ok(())
  }
  