You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by sn...@apache.org on 2014/03/17 14:20:58 UTC
[10/18] git commit: Test case for default query string options
Test case for default query string options
Project: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/commit/55462ea0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/tree/55462ea0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/diff/55462ea0
Branch: refs/pull/59/merge
Commit: 55462ea09173292a8418020bf6514accb3404998
Parents: 00afe2c
Author: ryan bridges <rb...@apigee.com>
Authored: Thu Mar 13 10:24:32 2014 -0400
Committer: ryan bridges <rb...@apigee.com>
Committed: Thu Mar 13 10:28:48 2014 -0400
----------------------------------------------------------------------
sdks/html5-javascript/lib/modules/Client.js | 2 +-
sdks/html5-javascript/tests/mocha/test.js | 25 ++++++++++++++++++++++++
2 files changed, 26 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/55462ea0/sdks/html5-javascript/lib/modules/Client.js
----------------------------------------------------------------------
diff --git a/sdks/html5-javascript/lib/modules/Client.js b/sdks/html5-javascript/lib/modules/Client.js
index 242b08b..63e5a13 100644
--- a/sdks/html5-javascript/lib/modules/Client.js
+++ b/sdks/html5-javascript/lib/modules/Client.js
@@ -50,7 +50,7 @@
var mQuery = options.mQuery || false; //is this a query to the management endpoint?
var orgName = this.get('orgName');
var appName = this.get('appName');
- var default_qs=this.get('default_qs');
+ var default_qs=this.getObject('default_qs');
var uri;
var logoutCallback=function(){
if (typeof(this.logoutCallback) === 'function') {
http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/55462ea0/sdks/html5-javascript/tests/mocha/test.js
----------------------------------------------------------------------
diff --git a/sdks/html5-javascript/tests/mocha/test.js b/sdks/html5-javascript/tests/mocha/test.js
index 7b78e04..a60a61c 100644
--- a/sdks/html5-javascript/tests/mocha/test.js
+++ b/sdks/html5-javascript/tests/mocha/test.js
@@ -186,6 +186,31 @@ describe('Usergrid', function(){
method: 'GET',
endpoint: 'users'
};
+ it('should persist default query parameters', function(done) {
+ //create new client with default params
+ var client=new Usergrid.Client({
+ orgName: 'yourorgname',
+ appName: 'sandbox',
+ logging: false, //optional - turn on logging, off by default
+ buildCurl: true, //optional - turn on curl commands, off by default
+ qs:{
+ test1:'test1',
+ test2:'test2'
+ }
+ });
+ var default_qs=client.getObject('default_qs');
+ assert(default_qs.test1==='test1', "the default query parameters were not persisted");
+ assert(default_qs.test2==='test2', "the default query parameters were not persisted");
+ client.request({
+ method: 'GET',
+ endpoint: 'users'
+ }, function(err, data) {
+ //console.log(err, data);
+ assert(data.params.test2[0]==='test2', "the default query parameters were not sent to the backend");
+ assert(data.params.test1[0]==='test1', "the default query parameters were not sent to the backend");
+ done();
+ });
+ });
it('should CREATE a new user', function(done) {
client.request({
method: 'POST',