promise_test(t => { return promise_rejects_js( t, TypeError, navigator.managed.getManagedConfiguration(-1)); }, 'Number instead of keys'); promise_test(t => { return promise_rejects_js( t, TypeError, navigator.managed.getManagedConfiguration()); }, 'Empty key list'); promise_test(t => { return promise_rejects_js( t, TypeError, navigator.managed.getManagedConfiguration({'a': 2})); }, 'Dictionary instead of list');