Add comments to tests
diff --git a/reporting/bufferSize.html b/reporting/bufferSize.html
index 7969fb0..b3512b3 100644
--- a/reporting/bufferSize.html
+++ b/reporting/bufferSize.html
@@ -7,12 +7,15 @@
<script src="/resources/testdriver.js"></script>
<script src="/resources/testdriver-vendor.js"></script>
<script>
+ // Test the buffer size (100) of ReportingObserver.
async_test(async function(test) {
for (i = 0; i != 110; ++i)
await test_driver.generate_test_report("" + i);
var observer = new ReportingObserver(function(reports) {
test.step(function() {
+ // Only (the most recent) 100 reports should be observed, even though
+ // 110 were buffered.
assert_equals(reports.length, 100);
for(i = 0; i != 100; ++i) {
assert_equals(reports[i].body.message, "" + (i + 10));
diff --git a/reporting/generateTestReport.html b/reporting/generateTestReport.html
index 0651686..e3c2735 100644
--- a/reporting/generateTestReport.html
+++ b/reporting/generateTestReport.html
@@ -7,6 +7,7 @@
<script src="/resources/testdriver.js"></script>
<script src="/resources/testdriver-vendor.js"></script>
<script>
+ // Test that the "generate_test_report" API works.
async_test(function(test) {
var observer = new ReportingObserver(function(reports) {
test.step(function() {
@@ -20,6 +21,7 @@
});
observer.observe();
+ // This should result in a "test" type report being generated and observed.
test_driver.generate_test_report("Test message.");
}, "Generate Test Report");
</script>
diff --git a/reporting/nestedReport.html b/reporting/nestedReport.html
index 3af9516..156338e 100644
--- a/reporting/nestedReport.html
+++ b/reporting/nestedReport.html
@@ -7,6 +7,8 @@
<script src="/resources/testdriver.js"></script>
<script src="/resources/testdriver-vendor.js"></script>
<script>
+ // Test that reports can be generated within a ReportingObserver
+ // callback. These reports should be received by the same observer.
async_test(function(test) {
var step = 0;
var observer = new ReportingObserver(async function(reports, observer) {