|
11 | 11 | 'use strict';
|
12 | 12 |
|
13 | 13 | test(() => {
|
14 |
| - assert_equals(navigator.canShare(), false); |
| 14 | + assert_false(navigator.canShare()); |
15 | 15 | }, 'canShare with no arguments (same as empty dictionary)');
|
16 | 16 |
|
17 | 17 | test(() => {
|
18 |
| - assert_equals(navigator.canShare({}), false); |
| 18 | + assert_false(navigator.canShare({})); |
19 | 19 | }, 'canShare with an empty dictionary');
|
20 | 20 |
|
21 | 21 | test(() => {
|
22 |
| - assert_equals(navigator.canShare(undefined), false); |
| 22 | + assert_false(navigator.canShare(undefined)); |
23 | 23 | }, 'canShare with a undefined argument (same as empty dictionary)');
|
24 | 24 |
|
25 | 25 | test(() => {
|
26 |
| - assert_equals(navigator.canShare(null), false); |
| 26 | + assert_false(navigator.canShare(null)); |
27 | 27 | }, 'canShare with a null argument (same as empty dictionary)');
|
28 | 28 |
|
29 | 29 | test(() => {
|
30 |
| - assert_equals(navigator.canShare({unused: 'unexpected field'}), false); |
| 30 | + assert_false(navigator.canShare({unused: 'unexpected field'})); |
31 | 31 | }, 'canShare with a dictionary containing only surplus fields');
|
32 | 32 |
|
33 | 33 | test(() => {
|
34 | 34 | // URL is invalid in that the URL Parser returns failure (port is too
|
35 | 35 | // large).
|
36 | 36 | const url = 'http://example.com:65536';
|
37 |
| - assert_equals(navigator.canShare({url}), false); |
| 37 | + assert_false(navigator.canShare({url})); |
38 | 38 | }, 'canShare with an invalid URL');
|
39 | 39 |
|
40 | 40 | test(() => {
|
41 |
| - assert_equals(navigator.canShare({title: undefined}), false); |
| 41 | + assert_false(navigator.canShare({title: undefined})); |
42 | 42 | }, 'canShare with attribute undefined is equivalent to omitting the attribute');
|
43 | 43 |
|
44 | 44 | test(() => {
|
45 |
| - assert_equals(navigator.canShare({title: 'subject'}), true); |
| 45 | + assert_true(navigator.canShare({title: 'subject'})); |
46 | 46 | }, 'canShare with title');
|
47 | 47 |
|
48 | 48 | test(() => {
|
49 |
| - assert_equals(navigator.canShare({text: 'body'}), true); |
| 49 | + assert_true(navigator.canShare({text: 'body'})); |
50 | 50 | }, 'canShare with text');
|
51 | 51 |
|
52 | 52 | test(() => {
|
53 |
| - assert_equals(navigator.canShare({url: 'https://www.example.com/some/path?some_query#some_fragment'}), true); |
| 53 | + assert_true(navigator.canShare({url: 'https://www.example.com/some/path?some_query#some_fragment'})); |
54 | 54 | }, 'canShare with URL');
|
55 | 55 |
|
56 | 56 | test(() => {
|
57 |
| - assert_equals(navigator.canShare({title: null}), true); |
| 57 | + assert_true(navigator.canShare({title: null})); |
58 | 58 | }, 'canShare with null attribute');
|
59 | 59 |
|
60 | 60 | test(() => {
|
61 |
| - assert_equals(navigator.canShare({text: 123}), true); |
| 61 | + assert_true(navigator.canShare({text: 123})); |
62 | 62 | }, 'canShare with number');
|
63 | 63 |
|
64 | 64 | test(() => {
|
65 |
| - assert_equals(navigator.canShare({url: {toString() { return 'https://example.com/'; }}}), true); |
| 65 | + assert_true(navigator.canShare({url: {toString() { return 'https://example.com/'; }}})); |
66 | 66 | }, 'canShare with object');
|
67 | 67 |
|
68 | 68 | test(() => {
|
69 |
| - assert_equals(navigator.canShare({title: 'subject', text: 'body', url: 'https://example.com/', unused: 'unexpected field'}), true); |
| 69 | + assert_true(navigator.canShare({title: 'subject', text: 'body', url: 'https://example.com/', unused: 'unexpected field'})); |
70 | 70 | }, 'canShare with unexpected field');
|
71 | 71 |
|
72 | 72 | test(() => {
|
73 |
| - assert_equals(navigator.canShare({url: 'data:the url'}), true); |
| 73 | + assert_false(navigator.canShare({url: 'data:the url'})); |
74 | 74 | }, 'canShare with data URL');
|
75 | 75 |
|
76 | 76 | test(() => {
|
77 |
| - assert_equals(navigator.canShare({url: ''}), true); |
| 77 | + assert_true(navigator.canShare({url: ''})); |
78 | 78 | }, 'canShare with empty URL');
|
79 | 79 |
|
80 | 80 | test(() => {
|
81 |
| - assert_equals(navigator.canShare({url: '//www.example.com/some/path?some_query#some_fragment'}), true); |
| 81 | + assert_true(navigator.canShare({url: '//www.example.com/some/path?some_query#some_fragment'})); |
82 | 82 | }, 'canShare with URL having no scheme');
|
83 | 83 | script>
|
84 | 84 | body>
|
|
0 commit comments