Index: content/renderer/device_sensors/device_light_event_pump_unittest.cc |
diff --git a/content/renderer/device_sensors/device_light_event_pump_unittest.cc b/content/renderer/device_sensors/device_light_event_pump_unittest.cc |
index b1c97c56f18fb810476feefcf8ce1647f714b12b..b1d567c0e255aebfe9444cd12878f92ac18bc4e0 100644 |
--- a/content/renderer/device_sensors/device_light_event_pump_unittest.cc |
+++ b/content/renderer/device_sensors/device_light_event_pump_unittest.cc |
@@ -111,6 +111,19 @@ TEST_F(DeviceLightEventPumpTest, DidStartPolling) { |
EXPECT_EQ(1, static_cast<double>(received_data.value)); |
} |
+TEST_F(DeviceLightEventPumpTest, FireAllNullEvent) { |
+ base::MessageLoopForUI loop; |
+ |
+ light_pump()->Start(listener()); |
+ light_pump()->OnDidStart(handle()); |
+ |
+ base::MessageLoop::current()->Run(); |
+ |
+ const DeviceLightData& received_data = listener()->data(); |
+ EXPECT_TRUE(listener()->did_change_device_light()); |
+ EXPECT_FALSE(received_data.value); |
+} |
+ |
TEST_F(DeviceLightEventPumpTest, DidStartPollingValuesEqual) { |
base::MessageLoopForUI loop; |