You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by au...@apache.org on 2017/08/11 17:37:55 UTC

cordova-lib git commit: CB-12361 : added tests for plugin/search.js and rebased

Repository: cordova-lib
Updated Branches:
  refs/heads/master 2dc7fe1a7 -> f399c739b


CB-12361 : added tests for plugin/search.js and rebased


Project: http://git-wip-us.apache.org/repos/asf/cordova-lib/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-lib/commit/f399c739
Tree: http://git-wip-us.apache.org/repos/asf/cordova-lib/tree/f399c739
Diff: http://git-wip-us.apache.org/repos/asf/cordova-lib/diff/f399c739

Branch: refs/heads/master
Commit: f399c739bc6ed2a6dcc96eff8bd93a058e5122a8
Parents: 2dc7fe1
Author: Audrey So <au...@apache.org>
Authored: Thu Jul 20 13:23:11 2017 -0700
Committer: Audrey So <au...@apache.org>
Committed: Fri Aug 11 10:21:10 2017 -0700

----------------------------------------------------------------------
 spec/cordova/plugin/search.spec.js | 33 ++++++++++++++++++++++++++++++---
 1 file changed, 30 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/f399c739/spec/cordova/plugin/search.spec.js
----------------------------------------------------------------------
diff --git a/spec/cordova/plugin/search.spec.js b/spec/cordova/plugin/search.spec.js
index 33e4d48..02eaaa1 100644
--- a/spec/cordova/plugin/search.spec.js
+++ b/spec/cordova/plugin/search.spec.js
@@ -44,7 +44,34 @@ describe('cordova/plugin/search', function () {
             console.error(e);
         }).done(done);
     });
-    it('should open a link to cordova.apache.org/plugins if no plugins are provided as parameter');
-    it('should open a link to cordova.apache.org/plugins, providing the plugins passed in as a query-string parameter');
-    it('should fire the after_plugin_search hook');
+
+    it('should open a link to cordova.apache.org/plugins if no plugins are provided as parameter', function (done) {
+        var opts = {important: 'options', plugins: []};
+        search(hook_mock, opts).then(function () {
+            expect(opener_mock).toHaveBeenCalled();
+        }).fail(function (e) {
+            fail('fail handler unexpectedly invoked');
+            console.error(e);
+        }).done(done);
+    });
+
+    it('should open a link to cordova.apache.org/plugins, providing the plugins passed in as a query-string parameter', function (done) {
+        var opts = {important: 'options', plugins: ['cordova-plugin-camera', 'cordova-plugin-splashscreen']};
+        search(hook_mock, opts).then(function () {
+            expect(opener_mock).toHaveBeenCalled();
+        }).fail(function (e) {
+            fail('fail handler unexpectedly invoked');
+            console.error(e);
+        }).done(done);
+    });
+
+    it('should fire the after_plugin_search hook', function (done) {
+        var opts = {important: 'options', plugins: []};
+        search(hook_mock, opts).then(function () {
+            expect(hook_mock.fire).toHaveBeenCalledWith('after_plugin_search', opts);
+        }).fail(function (e) {
+            fail('fail handler unexpectedly invoked');
+            console.error(e);
+        }).done(done);
+    });
 });


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org