diff --git a/src/webgpu/shader/validation/expression/call/builtin/smoothstep.spec.ts b/src/webgpu/shader/validation/expression/call/builtin/smoothstep.spec.ts
index b38e46b85076..2adaac41a371 100644
--- a/src/webgpu/shader/validation/expression/call/builtin/smoothstep.spec.ts
+++ b/src/webgpu/shader/validation/expression/call/builtin/smoothstep.spec.ts
@@ -52,7 +52,7 @@ Validates that constant evaluation and override evaluation of ${builtin}() rejec
     const type = kValuesTypes[t.params.type];
 
     // We expect to fail if low == high.
-    const expectedResult = t.params.value1 != t.params.value2;
+    const expectedResult = t.params.value1 !== t.params.value2;
 
     validateConstOrOverrideBuiltinEval(
       t,
@@ -127,7 +127,7 @@ fn foo() {
   let tmp = smoothstep(${lowArg}, ${highArg}, x);
 }`;
 
-    const error = t.params.low == t.params.high;
+    const error = t.params.low === t.params.high;
     const shader_error =
       error && t.params.lowStage === 'constant' && t.params.highStage === 'constant';
     const pipeline_error =
@@ -349,7 +349,7 @@ g.test('early_eval_errors')
     validateConstOrOverrideBuiltinEval(
       t,
       builtin,
-      /* expectedResult */ t.params.low != t.params.high,
+      /* expectedResult */ t.params.low !== t.params.high,
       [f32(t.params.low), f32(t.params.high), f32(0)],
       t.params.stage
     );