chromium/third_party/blink/web_tests/external/wpt/web-locks/secure-context.https.any.js

// META: title=Web Locks API: API requires secure context
// META: global=window,dedicatedworker,sharedworker,serviceworker

'use strict';

test(t => {
  assert_true(self.isSecureContext);
  assert_idl_attribute(navigator, 'locks',
                       'navigator.locks exists in secure context');
  assert_true('LockManager' in self,
              'LockManager is present in secure contexts');
  assert_true('Lock' in self,
              'Lock interface is present in secure contexts');
}, 'API presence in secure contexts');