From 8c386dc7130f9fb7eead82f90a3c60184b51e6ef Mon Sep 17 00:00:00 2001 From: Jan Kassens Date: Fri, 25 Mar 2016 12:57:48 -0700 Subject: [PATCH] Add `npm run jest` script to package.json Summary:This makes it easier to just run a jest test and skip the flow type checking. ``` npm run jest MyTest ``` Closes https://github.com/facebook/relay/pull/992 Reviewed By: yungsters Differential Revision: D3098333 Pulled By: kassens fb-gh-sync-id: aee04c1764e75eb7c9a96a074301e627551a5f49 fbshipit-source-id: aee04c1764e75eb7c9a96a074301e627551a5f49 --- package.json | 3 ++- scripts/babel-relay-plugin/package.json | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 1ba436f3706e0..a164e825c4f48 100644 --- a/package.json +++ b/package.json @@ -21,9 +21,10 @@ "repository": "facebook/relay", "scripts": { "build": "gulp", + "jest": "NODE_ENV=test jest $@", "lint": "eslint .", "prepublish": "node node_modules/fbjs-scripts/node/check-dev-engines.js package.json && npm run build", - "test": "f() { EXIT=0; npm run typecheck || EXIT=$?; NODE_ENV=test jest $@ || EXIT=$?; exit $EXIT; }; f", + "test": "f() { EXIT=0; npm run typecheck || EXIT=$?; npm run jest || EXIT=$?; exit $EXIT; }; f", "typecheck": "flow check src/", "update-schema": "babel-node ./scripts/jest/updateSchema.js" }, diff --git a/scripts/babel-relay-plugin/package.json b/scripts/babel-relay-plugin/package.json index 9a3392ace405d..46abc797a0ae5 100644 --- a/scripts/babel-relay-plugin/package.json +++ b/scripts/babel-relay-plugin/package.json @@ -7,12 +7,13 @@ "main": "lib/getBabelRelayPlugin.js", "scripts": { "build": "node scripts/build-lib", + "jest": "NODE_ENV=test jest $@", "lint": "eslint .", "prepublish": "npm run build", - "test": "f() { EXIT=0; npm run typecheck || EXIT=$?; NODE_ENV=test jest $@ || EXIT=$?; exit $EXIT; }; f", + "test": "f() { EXIT=0; npm run typecheck || EXIT=$?; npm run jest || EXIT=$?; exit $EXIT; }; f", "typecheck": "flow check src/", - "update-schema": "babel-node ./src/tools/generateSchemaJson.js", - "update-fixtures": "babel-node ./src/tools/regenerateFixtures.js" + "update-fixtures": "babel-node ./src/tools/regenerateFixtures.js", + "update-schema": "babel-node ./src/tools/generateSchemaJson.js" }, "files": [ "LICENSE",