From bc5d199222c1af93f5c3d577b002e4d1dfe1dc26 Mon Sep 17 00:00:00 2001 From: Tim Osborn Date: Thu, 5 Oct 2017 18:45:16 +1100 Subject: [PATCH 1/3] Instructions for making jQuery available in browser I didn't readily find instructions - maybe this helps! --- docs/recipes/browser-testing.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/recipes/browser-testing.md b/docs/recipes/browser-testing.md index 5e9eeb467..b2d388e42 100644 --- a/docs/recipes/browser-testing.md +++ b/docs/recipes/browser-testing.md @@ -38,6 +38,15 @@ import browserEnv from 'browser-env'; browserEnv(['window', 'document', 'navigator']); ``` +If your components use jQuery, you can make it available like so: +```js +import browserEnv from 'browser-env'; +import jQuery from 'jquery'; + +browserEnv(); +global.$ = jQuery(window); +``` + ## Configure tests to use browser-env Configure AVA to `require` the helper before every test file. From 171d0ad2173c11e46d219fc378931682870a097b Mon Sep 17 00:00:00 2001 From: Tim Osborn Date: Wed, 11 Oct 2017 15:55:49 +1100 Subject: [PATCH 2/3] Update browser-testing.md refer to jquery as an example of the more general case :) --- docs/recipes/browser-testing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/recipes/browser-testing.md b/docs/recipes/browser-testing.md index b2d388e42..537db1420 100644 --- a/docs/recipes/browser-testing.md +++ b/docs/recipes/browser-testing.md @@ -38,7 +38,7 @@ import browserEnv from 'browser-env'; browserEnv(['window', 'document', 'navigator']); ``` -If your components use jQuery, you can make it available like so: +You can expose more global variables by assigning them to the global object. For instance jQuery is typically available through the $ variable: ```js import browserEnv from 'browser-env'; import jQuery from 'jquery'; From 2f6cf594831ebb1a8cdde2f2608f66f40cedd532 Mon Sep 17 00:00:00 2001 From: Sindre Sorhus Date: Sun, 15 Oct 2017 12:46:35 +0700 Subject: [PATCH 3/3] Update browser-testing.md --- docs/recipes/browser-testing.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/recipes/browser-testing.md b/docs/recipes/browser-testing.md index 537db1420..dbf802491 100644 --- a/docs/recipes/browser-testing.md +++ b/docs/recipes/browser-testing.md @@ -38,7 +38,8 @@ import browserEnv from 'browser-env'; browserEnv(['window', 'document', 'navigator']); ``` -You can expose more global variables by assigning them to the global object. For instance jQuery is typically available through the $ variable: +You can expose more global variables by assigning them to the `global` object. For instance, jQuery is typically available through the `$` variable: + ```js import browserEnv from 'browser-env'; import jQuery from 'jquery';