blob: b72990d27ea3136d2050b76c8162711c43b4c2c6 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<title>Test muted autoplay videos interaction with data saver on</title>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<script src="media-file.js"></script>
</head>
<body>
<script>
window.internals.settings.setAutoplayPolicy('user-gesture-required');
window.internals.runtimeFlags.autoplayMutedVideosEnabled = true;
internals.setSaveDataEnabled(true);
promise_test(function(t)
{
var video = document.createElement('video');
video.src = findMediaFile('video', 'content/test');
video.muted = true;
return promise_rejects(t,
new DOMException('play() can only be initiated by a user gesture.',
'NotAllowedError'),
video.play());
});
</script>
</body>
</html>