22 lines
1.1 KiB
Plaintext
22 lines
1.1 KiB
Plaintext
Tests the interfaces of the Contact Picker API, which include ContactsManager and extensions to Navigator.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
PASS ContactsManager instanceof Function is true
|
|
PASS typeof ContactsManager is "function"
|
|
PASS navigator.contacts instanceof ContactsManager is true
|
|
PASS Object.getPrototypeOf(navigator.contacts) === ContactsManager.prototype is true
|
|
PASS ContactsManager.prototype.getProperties instanceof Function is true
|
|
PASS ContactsManager.prototype.select instanceof Function is true
|
|
PASS ContactsManager() threw exception TypeError: Illegal constructor.
|
|
PASS new ContactsManager() threw exception TypeError: Illegal constructor.
|
|
PASS ContactsManager.toString() is "function ContactsManager() {\n [native code]\n}"
|
|
PASS navigator.contacts.toString() is "[object ContactsManager]"
|
|
PASS navigator.contacts.getProperties() instanceof Promise is true
|
|
PASS navigator.contacts.select(['name', 'email'], {multiple: true}) instanceof Promise is true
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|