@@ -164,10 +164,15 @@ TEST_F(DeviceCreationTest, CreateDeviceRequiringExperimentalFeatures) {
164164 wgpu::Device device = unsafeAdapter.CreateDevice (&deviceDescriptor);
165165 EXPECT_NE (device, nullptr );
166166
167+ ASSERT_EQ (1u , device.EnumerateFeatures (nullptr ));
168+ wgpu::FeatureName enabledFeature;
169+ device.EnumerateFeatures (&enabledFeature);
170+ EXPECT_EQ (enabledFeature, featureName);
171+
167172 wgpu::SupportedFeatures supportedFeatures;
168173 device.GetFeatures (&supportedFeatures);
169174 ASSERT_EQ (1u , supportedFeatures.featureCount );
170- EXPECT_EQ (featureName , supportedFeatures.features [0 ]);
175+ EXPECT_EQ (enabledFeature , supportedFeatures.features [0 ]);
171176 }
172177
173178 // Test creating device with AllowUnsafeApis enabled in device toggle descriptor will
@@ -184,21 +189,31 @@ TEST_F(DeviceCreationTest, CreateDeviceRequiringExperimentalFeatures) {
184189 wgpu::Device device = adapter.CreateDevice (&deviceDescriptor);
185190 EXPECT_NE (device, nullptr );
186191
192+ ASSERT_EQ (1u , device.EnumerateFeatures (nullptr ));
193+ wgpu::FeatureName enabledFeature;
194+ device.EnumerateFeatures (&enabledFeature);
195+ EXPECT_EQ (enabledFeature, featureName);
196+
187197 wgpu::SupportedFeatures supportedFeatures;
188198 device.GetFeatures (&supportedFeatures);
189199 ASSERT_EQ (1u , supportedFeatures.featureCount );
190- EXPECT_EQ (featureName , supportedFeatures.features [0 ]);
200+ EXPECT_EQ (enabledFeature , supportedFeatures.features [0 ]);
191201 }
192202
193203 // Test on adapter with AllowUnsafeApis disabled.
194204 {
195205 wgpu::Device device = unsafeAdapter.CreateDevice (&deviceDescriptor);
196206 EXPECT_NE (device, nullptr );
197207
208+ ASSERT_EQ (1u , device.EnumerateFeatures (nullptr ));
209+ wgpu::FeatureName enabledFeature;
210+ device.EnumerateFeatures (&enabledFeature);
211+ EXPECT_EQ (enabledFeature, featureName);
212+
198213 wgpu::SupportedFeatures supportedFeatures;
199214 device.GetFeatures (&supportedFeatures);
200215 ASSERT_EQ (1u , supportedFeatures.featureCount );
201- EXPECT_EQ (featureName , supportedFeatures.features [0 ]);
216+ EXPECT_EQ (enabledFeature , supportedFeatures.features [0 ]);
202217 }
203218 }
204219
0 commit comments