summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/html/cross-origin-opener-policy/reporting/resources/try-access.js
blob: a06cb07904f9401332324d0f1cba5cc9a9eea29e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// A function trying to access to |w| through a "CrossOrigin" attribute (blur).
// This function is kept in its own file to ensure the source location of the
// call stays constant.
function tryAccess(w) {
  try {
    w.blur();
  } catch(e) {}
}

function assert_source_location_found(report) {
  assert_true(report.body.sourceFile.includes("try-access.js"));
  assert_equals(report.body.lineNumber, 6);
  assert_equals(report.body.columnNumber, 7);
}

function assert_source_location_missing(report) {
  assert_equals(report.body.sourceFile, undefined);
  assert_equals(report.body.lineNumber, undefined);
  assert_equals(report.body.columnNumber, undefined);
}