You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by pu...@apache.org on 2013/06/11 01:14:41 UTC
spec commit: Provide a test case for CB-3522 which is broken on WP8
Updated Branches:
refs/heads/master 100b954da -> 579475ee5
Provide a test case for CB-3522 which is broken on WP8
Project: http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/commit/579475ee
Tree: http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/tree/579475ee
Diff: http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/diff/579475ee
Branch: refs/heads/master
Commit: 579475ee5e9ed7c77890538a8c6bddaa6801face
Parents: 100b954
Author: Kevin Boyle <ke...@red-gate.com>
Authored: Sun Jun 9 15:04:01 2013 +0100
Committer: Jesse MacFadyen <pu...@gmail.com>
Committed: Mon Jun 10 16:12:52 2013 -0700
----------------------------------------------------------------------
autotest/tests/contacts.tests.js | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/blob/579475ee/autotest/tests/contacts.tests.js
----------------------------------------------------------------------
diff --git a/autotest/tests/contacts.tests.js b/autotest/tests/contacts.tests.js
index 12520a4..6d03e45 100644
--- a/autotest/tests/contacts.tests.js
+++ b/autotest/tests/contacts.tests.js
@@ -64,6 +64,26 @@ describe("Contacts (navigator.contacts)", function () {
expect(fail).not.toHaveBeenCalled();
});
});
+
+ it("success callback should be called with an array, even if partial ContactFindOptions specified", function () {
+ var win = jasmine.createSpy().andCallFake(function (result) {
+ expect(result).toBeDefined();
+ expect(result instanceof Array).toBe(true);
+ }),
+ fail = jasmine.createSpy();
+
+ runs(function () {
+ navigator.contacts.find(["displayName", "name", "phoneNumbers", "emails"], win, fail, {
+ multiple: true
+ });
+ });
+
+ waitsFor(function () { return win.wasCalled; }, "win never called", Tests.TEST_TIMEOUT);
+
+ runs(function () {
+ expect(fail).not.toHaveBeenCalled();
+ });
+ });
it("contacts.spec.4 should throw an exception if success callback is empty", function() {
var fail = function() {};