| Index: third_party/WebKit/LayoutTests/external/wpt/webusb/resources/featurepolicytest.js
|
| diff --git a/third_party/WebKit/LayoutTests/external/wpt/webusb/resources/featurepolicytest.js b/third_party/WebKit/LayoutTests/external/wpt/webusb/resources/featurepolicytest.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..243242eefbbd0cb759eb7030e9668336ea20aa5a
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/external/wpt/webusb/resources/featurepolicytest.js
|
| @@ -0,0 +1,14 @@
|
| +function assert_usb_available_in_iframe(test, origin, expected) {
|
| + let frame = document.createElement('iframe');
|
| + frame.src = origin + '/webusb/resources/check-availability.html';
|
| +
|
| + window.addEventListener('message', test.step_func(evt => {
|
| + if (evt.source == frame.contentWindow) {
|
| + assert_equals(evt.data, expected);
|
| + document.body.removeChild(frame);
|
| + test.done();
|
| + }
|
| + }));
|
| +
|
| + document.body.appendChild(frame);
|
| +}
|
|
|