Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(12)

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/credentialmanager/federatedcredential-basics.html

Issue 2897083002: [credentialsmanager] Remove redundant tests (Closed)
Patch Set: Remove redundant assertions Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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="resources/interfaces.js"></script>
6 <script> 5 <script>
7 test(function() { 6 test(function() {
8 var credential = new FederatedCredential({ 7 var credential = new FederatedCredential({
9 'id': 'id', 8 'id': 'id',
10 'provider': 'https://federation.test/', 9 'provider': 'https://federation.test/',
11 'name': 'name', 10 'name': 'name',
12 'iconURL': 'https://example.test/icon.png' 11 'iconURL': 'https://example.test/icon.png'
13 }); 12 });
14 13
15 assert_true(credential instanceof Credential);
16 assert_true(credential instanceof FederatedCredential);
17
18 verify_interface('FederatedCredential', credential, {
19 id: 'string',
20 name: 'string',
21 iconURL: 'string',
22 provider: 'string',
23 type: 'string'
24 });
25
26 assert_equals(credential.id, 'id'); 14 assert_equals(credential.id, 'id');
27 assert_equals(credential.name, 'name'); 15 assert_equals(credential.name, 'name');
28 assert_equals(credential.iconURL, 'https://example.test/icon.png'); 16 assert_equals(credential.iconURL, 'https://example.test/icon.png');
29 assert_equals(credential.provider, 'https://federation.test'); 17 assert_equals(credential.provider, 'https://federation.test');
30 assert_equals(credential.type, 'federated'); 18 assert_equals(credential.type, 'federated');
31 }, 'Interfaces and attributes of FederatedCredential'); 19 }, 'Interfaces and attributes of FederatedCredential');
32 20
33 test(function() { 21 test(function() {
34 var credential = new FederatedCredential({ 22 var credential = new FederatedCredential({
35 'id': 'id', 23 'id': 'id',
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 assert_throws(new TypeError(), 94 assert_throws(new TypeError(),
107 () => { new FederatedCredential({ 'provider': '' }); }); 95 () => { new FederatedCredential({ 'provider': '' }); });
108 assert_throws(new TypeError(), 96 assert_throws(new TypeError(),
109 () => { new FederatedCredential({ 'id': undefined, 'provider': undefined }); }); 97 () => { new FederatedCredential({ 'id': undefined, 'provider': undefined }); });
110 assert_throws(new TypeError(), 98 assert_throws(new TypeError(),
111 () => { new FederatedCredential({ 'id': undefined, 'provider': '' }); }); 99 () => { new FederatedCredential({ 'id': undefined, 'provider': '' }); });
112 assert_throws(new TypeError(), 100 assert_throws(new TypeError(),
113 () => { new FederatedCredential({ 'id': undefined, 'provider': undefined }); }); 101 () => { new FederatedCredential({ 'id': undefined, 'provider': undefined }); });
114 }, 'FederatedCredential objects require IDs and Providers'); 102 }, 'FederatedCredential objects require IDs and Providers');
115 </script> 103 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698