fix easy deprecations
diff --git a/src/webgpu/examples.spec.ts b/src/webgpu/examples.spec.ts
index 25a2843..26ffe8f 100644
--- a/src/webgpu/examples.spec.ts
+++ b/src/webgpu/examples.spec.ts
@@ -132,10 +132,8 @@
   .fn(() => {});
 
 g.test('gpu,async').fn(async t => {
-  const fence = t.queue.createFence();
-  t.queue.signal(fence, 2);
-  await fence.onCompletion(1);
-  t.expect(fence.getCompletedValue() === 2);
+  const x = await t.queue.onSubmittedWorkDone();
+  t.expect(x === undefined);
 });
 
 g.test('gpu,buffers').fn(async t => {
@@ -193,9 +191,7 @@
     const { textureCompressionETC } = t.params;
 
     if (textureCompressionETC) {
-      await t.selectDeviceOrSkipTestCase({
-        extensions: ['texture-compression-etc' as GPUExtensionName],
-      });
+      await t.selectDeviceOrSkipTestCase('texture-compression-etc' as GPUFeatureName);
     }
 
     // TODO: Should actually test createTexture with an ETC format here.