Index: chrome/test/data/extensions/api_test/systeminfo/storage/test_storage_api.js |
diff --git a/chrome/test/data/extensions/api_test/systeminfo/storage/test_storage_api.js b/chrome/test/data/extensions/api_test/systeminfo/storage/test_storage_api.js |
index a6cafe77d34967f7a69d8a1392f338c6aa298837..06c9c658cb5d50d7db2e313597479bca57cfd3ec 100644 |
--- a/chrome/test/data/extensions/api_test/systeminfo/storage/test_storage_api.js |
+++ b/chrome/test/data/extensions/api_test/systeminfo/storage/test_storage_api.js |
@@ -16,5 +16,21 @@ chrome.test.runTests([ |
chrome.test.assertTrue(unit.capacity == 4098); |
chrome.test.assertTrue(unit.availableCapacity == 1024); |
})); |
- } |
+ }, |
+ function testChangedEvent() { |
+ chrome.test.sendMessage("ready", function() { |
+ var numOfChangedEvent = 0; |
+ var base = 10000; |
+ var step = 10; |
+ var doneChangedEvent = chrome.test.listenForever( |
+ chrome.systemInfo.storage.onAvailableCapacityChanged, |
+ function listener(changedInfo) { |
+ chrome.test.assertTrue(changedInfo.id == "/dev/sda1"); |
+ chrome.test.assertTrue( |
+ changedInfo.availableCapacity == (base - step*numOfChangedEvent)); |
+ if (++numOfChangedEvent > 5) |
+ doneChangedEvent(); |
+ }); |
+ }); |
+ } |
]); |