OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <title>Credential Manager: FederatedCredential basics.</title> | 2 <title>Credential Manager: FederatedCredential basics.</title> |
3 <script src="../resources/testharness.js"></script> | 3 <script src="../resources/testharness.js"></script> |
4 <script src="../resources/testharnessreport.js"></script> | 4 <script src="../resources/testharnessreport.js"></script> |
5 <script src="/serviceworker/resources/interfaces.js"></script> | 5 <script src="resources/interfaces.js"></script> |
6 <script> | 6 <script> |
7 test(function() { | 7 test(function() { |
8 var credential = new FederatedCredential({ | 8 var credential = new FederatedCredential({ |
9 'id': 'id', | 9 'id': 'id', |
10 'provider': 'https://federation.test/', | 10 'provider': 'https://federation.test/', |
11 'name': 'name', | 11 'name': 'name', |
12 'iconURL': 'https://example.test/icon.png' | 12 'iconURL': 'https://example.test/icon.png' |
13 }); | 13 }); |
14 | 14 |
15 assert_true(credential instanceof Credential); | 15 assert_true(credential instanceof Credential); |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
106 assert_throws(new TypeError(), | 106 assert_throws(new TypeError(), |
107 () => { new FederatedCredential({ 'provider': '' }); }); | 107 () => { new FederatedCredential({ 'provider': '' }); }); |
108 assert_throws(new TypeError(), | 108 assert_throws(new TypeError(), |
109 () => { new FederatedCredential({ 'id': undefined, 'provider':
undefined }); }); | 109 () => { new FederatedCredential({ 'id': undefined, 'provider':
undefined }); }); |
110 assert_throws(new TypeError(), | 110 assert_throws(new TypeError(), |
111 () => { new FederatedCredential({ 'id': undefined, 'provider':
'' }); }); | 111 () => { new FederatedCredential({ 'id': undefined, 'provider':
'' }); }); |
112 assert_throws(new TypeError(), | 112 assert_throws(new TypeError(), |
113 () => { new FederatedCredential({ 'id': undefined, 'provider':
undefined }); }); | 113 () => { new FederatedCredential({ 'id': undefined, 'provider':
undefined }); }); |
114 }, 'FederatedCredential objects require IDs and Providers'); | 114 }, 'FederatedCredential objects require IDs and Providers'); |
115 </script> | 115 </script> |
OLD | NEW |