| 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();
|
| + });
|
| + });
|
| + }
|
| ]);
|
|
|