From e7e9a536769586f9102171e5bd5b6bde4b750c21 Mon Sep 17 00:00:00 2001 From: steven-supersolid Date: Tue, 9 Feb 2016 13:12:09 +0000 Subject: [PATCH 1/5] allow environment variables to be set on Windows --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 689110c01b..b2f59c39e1 100644 --- a/package.json +++ b/package.json @@ -32,14 +32,15 @@ "babel-preset-es2015": "^6.5.0", "babel-register": "^6.5.1", "codecov": "^1.0.1", + "cross-env": "^1.0.7", "deep-diff": "^0.3.3", "jasmine": "^2.3.2", "mongodb-runner": "^3.1.15" }, "scripts": { "build": "./node_modules/.bin/babel src/ -d lib/", - "pretest": "MONGODB_VERSION=${MONGODB_VERSION:=3.0.8} mongodb-runner start", - "test": "NODE_ENV=test TESTING=1 ./node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover -x **/spec/** ./node_modules/.bin/jasmine", + "pretest": "cross-env MONGODB_VERSION=${MONGODB_VERSION:=3.0.8} ./node_modules/.bin/mongodb-runner start", + "test": "cross-env NODE_ENV=test TESTING=1 ./node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover -x **/spec/** ./node_modules/.bin/jasmine", "posttest": "mongodb-runner stop", "start": "./bin/parse-server", "prepublish": "npm run build" From 93219a21f2a7f2c06ae1c0446f540c5e3eaf9dc0 Mon Sep 17 00:00:00 2001 From: steven-supersolid Date: Tue, 9 Feb 2016 22:46:47 +0000 Subject: [PATCH 2/5] Add non-breaking test --- spec/RestCreate.spec.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/spec/RestCreate.spec.js b/spec/RestCreate.spec.js index 244555075a..a8b7991ea6 100644 --- a/spec/RestCreate.spec.js +++ b/spec/RestCreate.spec.js @@ -57,6 +57,23 @@ describe('rest create', () => { }); }); + it('handles anonymous user signup', (done) => { + var data = { + authData: { + anonymous: { + id: '00000000-0000-0000-0000-000000000000' + } + } + }; + rest.create(config, auth.nobody(config), '_User', data) + .then((r) => { + expect(typeof r.response.objectId).toEqual('string'); + expect(typeof r.response.createdAt).toEqual('string'); + expect(typeof r.response.sessionToken).toEqual('string'); + done(); + }); + }); + it('test facebook signup and login', (done) => { var data = { authData: { From 6e222d6356190c0eea14f484eac31e89cf22471f Mon Sep 17 00:00:00 2001 From: steven-supersolid Date: Wed, 10 Feb 2016 11:13:59 +0000 Subject: [PATCH 3/5] Fix paths for babel-istanbul and jasmine on Windows --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b2f59c39e1..6caacbfa04 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "scripts": { "build": "./node_modules/.bin/babel src/ -d lib/", "pretest": "cross-env MONGODB_VERSION=${MONGODB_VERSION:=3.0.8} ./node_modules/.bin/mongodb-runner start", - "test": "cross-env NODE_ENV=test TESTING=1 ./node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover -x **/spec/** ./node_modules/.bin/jasmine", + "test": "cross-env NODE_ENV=test TESTING=1 ./node_modules/.bin/babel-node ./node_modules/babel-istanbul/lib/cli.js cover -x **/spec/** node_modules/jasmine/bin/jasmine.js", "posttest": "mongodb-runner stop", "start": "./bin/parse-server", "prepublish": "npm run build" From a6dfd92613b661b607d5789da637a3d7462a3e8a Mon Sep 17 00:00:00 2001 From: steven-supersolid Date: Wed, 10 Feb 2016 11:15:37 +0000 Subject: [PATCH 4/5] Add non-breaking test (reverted from commit 93219a21f2a7f2c06ae1c0446f540c5e3eaf9dc0) --- spec/RestCreate.spec.js | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/spec/RestCreate.spec.js b/spec/RestCreate.spec.js index a8b7991ea6..244555075a 100644 --- a/spec/RestCreate.spec.js +++ b/spec/RestCreate.spec.js @@ -57,23 +57,6 @@ describe('rest create', () => { }); }); - it('handles anonymous user signup', (done) => { - var data = { - authData: { - anonymous: { - id: '00000000-0000-0000-0000-000000000000' - } - } - }; - rest.create(config, auth.nobody(config), '_User', data) - .then((r) => { - expect(typeof r.response.objectId).toEqual('string'); - expect(typeof r.response.createdAt).toEqual('string'); - expect(typeof r.response.sessionToken).toEqual('string'); - done(); - }); - }); - it('test facebook signup and login', (done) => { var data = { authData: { From 5855f8190539ac41d416bcae3dd13c5bf531df0d Mon Sep 17 00:00:00 2001 From: steven-supersolid Date: Wed, 10 Feb 2016 11:31:00 +0000 Subject: [PATCH 5/5] Make path consistent --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6caacbfa04..1defebe7d8 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "scripts": { "build": "./node_modules/.bin/babel src/ -d lib/", "pretest": "cross-env MONGODB_VERSION=${MONGODB_VERSION:=3.0.8} ./node_modules/.bin/mongodb-runner start", - "test": "cross-env NODE_ENV=test TESTING=1 ./node_modules/.bin/babel-node ./node_modules/babel-istanbul/lib/cli.js cover -x **/spec/** node_modules/jasmine/bin/jasmine.js", + "test": "cross-env NODE_ENV=test TESTING=1 ./node_modules/.bin/babel-node ./node_modules/babel-istanbul/lib/cli.js cover -x **/spec/** ./node_modules/jasmine/bin/jasmine.js", "posttest": "mongodb-runner stop", "start": "./bin/parse-server", "prepublish": "npm run build"