Commit Graph

93 Commits

Author SHA1 Message Date
Jonathan Belcher 3d543b9ff2 Merge commit 2018-11-06 15:57:00 -05:00
Claudio Sanches 33cfe6c506
Removed extra js fix command from package.json 2018-11-06 18:54:33 -02:00
Jonathan Belcher c67b539078 Add prettier 2018-11-06 15:45:03 -05:00
Jonathan Belcher 8e6807d99f Ignore vendor files 2018-11-06 15:31:12 -05:00
Jonathan Belcher 93e7f0de0e Adds the eslint configuration 2018-11-06 15:11:52 -05:00
Rodrigo Primo a197b14659 Update npm packages chromedriver and cross-env 2018-06-13 09:52:03 -03:00
Claudiu Lodromanean 782fb95896 Update npm dependencies (#20459)
* Update npm dependencies

* Re-rebuild package-lock.json

* Update dependencies to newer versions
2018-06-11 14:23:31 -03:00
Mike Jolley b5707e897e Adds contributors file generation 2018-05-21 15:28:32 +01:00
Rodrigo Primo b46e4a30ae Update packages chromedriver and wc-e2e-page-objects
I did this to see if e2e tests were failing yet again due to an outdated chromedriver version but unfortunatelly that is not the case this time. Anyway running the latest version of chromedriver and wc-e2e-page-objects is important.
2018-04-12 11:19:34 -03:00
Rodrigo Primo 684d80b11d Update chromedriver to version 2.36.0
This update is necessary as chromedriver 2.33.0 doesn't work well with the latest Chrome version and this is causing some e2e tests to fail.
2018-03-14 17:18:30 -03:00
Brent Sessions e372d55a3c Run e2e tests on Travis builds (#18374) 2018-01-18 16:42:19 -02:00
Mike Jolley ea090f849d
Merge pull request #18148 from woocommerce/update/e2e
Update e2e testing
2018-01-03 11:17:50 +00:00
Rodrigo Primo 8768e1decd Bump WC version in package.json 2017-12-21 13:26:58 -02:00
Rodrigo Primo ea0d95abbd Bump minimum required Node and NPM version to latest stable versions
We need to make sure everyone is running Node 8 to avoid package-lock.json related issues for people running Node 6.
2017-12-21 13:23:53 -02:00
claudiulodro f6f8c93e26 Update e2e tests and library 2017-12-13 12:14:53 -08:00
Claudio Sanches f255bb89db
Merge pull request #17927 from woocommerce/add/grunt-build-shortcuts
Add npm scripts for grunt build commands
2017-11-28 11:08:01 -02:00
Jonathan Belcher b133461d88 Add npm scripts for grunt build commands 2017-11-27 16:36:02 -05:00
Rodrigo Primo c380c06aff Update wc-e2e-page-objects to version 0.5.0 2017-11-20 10:23:26 -02:00
Shiva Poudel fc4482c03e Updated node packages and exclude vendor directory while creating POT 2017-11-20 02:34:26 +05:45
Rodrigo Primo 7de52d77ae npm package grunt-stylelint requires stylelint as a peer dependency
It is necessary to add stylelint directly to package.json as it is a peer dependency of grunt-stylelint. Doing this to fix the following npm warning:

```
npm WARN grunt-stylelint@0.8.0 requires a peer of stylelint@^7.8.0 but none was installed.
```
2017-11-17 17:02:19 -02:00
Rodrigo Primo 8b1b6772e3 npm automatically organizes the package list alphabetically 2017-11-17 16:52:41 -02:00
Rodrigo Primo 4c99c085e7 Allow for chromedriver patch version updates
e2e-tests were failing on my environment when using chromedriver 2.33.0, but they work when using chromedriver 2.33.2. I decided to change the version to `^2.33.0` instead of `2.33.2` to allow future patch version updates to happen automatically and to follow the version definition used for the other packages used by WC.
2017-11-06 15:14:32 -02:00
Rodrigo Primo 18afd7866f Add new grunt task to run only a selection of e2e tests
Example:

`node_modules/grunt/bin/grunt e2e-tests-grep --grep='should be able to add simple products to the cart'`

Mocha will run only tests that matches the pattern passed to `--grep`
2017-10-31 15:53:51 -02:00
claudiulodro c604c0f824 Update chromedriver version and add singles tests 2017-10-06 13:10:50 -07:00
Shiva Poudel 9c926b481a Use of grunt-sass for node sass 2017-06-26 23:01:46 +05:45
Mike Jolley 9ff7d3aea8 Update JSON 2017-06-19 12:38:32 +01:00
claudiulodro 07796aeece E2e testing 0.3.0 2017-06-06 11:58:01 -07:00
Claudio Sanches bd2c5daf13 3.1.0-beta 2017-05-31 16:13:19 -03:00
refael iliaguyev fdc410b35c Remove 'bourbon' dependency. It's been replaced with automated prefixing tool. 2017-05-05 16:40:34 +03:00
Claudio Sanches 80652660f9 Properly setup autoprefixer #14800 2017-05-04 19:29:40 -03:00
refael iliaguyev 8a155f2707 Replace grunt-autoprefixer with grunt-postcss 2017-05-04 00:41:10 +03:00
refael iliaguyev 54cc17109c load grunt autoprefixer 2017-05-04 00:15:01 +03:00
Mike Jolley d79b1edc55 Merge pull request #13397 from woocommerce/e2e-testing
E2E frontend testing
2017-03-30 16:41:24 +01:00
Claudiu Lodromanean 2cb861b298 Use latest wc-e2e-page-objects version 2017-03-21 14:46:37 -07:00
Claudiu Lodromanean de4757e402 Change folder name and suppress npm error swarm 2017-03-21 10:03:06 -07:00
Claudiu Lodromanean db7650d3a1 Bump package.json version 2017-03-20 10:00:11 -07:00
Claudiu Lodromanean 12c0622302 Use supported chromedriver version 2017-03-20 09:05:16 -07:00
Claudiu Lodromanean 1cca13689c Increase min node version 2017-03-09 13:39:51 -08:00
Claudiu Lodromanean 8564de4b82 Config loading tweaks 2017-03-09 13:24:36 -08:00
Claudiu Lodromanean f8a661df9a Add chromedriver to package.json 2017-03-09 12:59:10 -08:00
Claudiu Lodromanean 58e6451d50 Use latest version of wc-e2e-page-objects 2017-02-28 12:17:06 -08:00
Claudiu Lodromanean 24fb4fd3b8 Initial easy test setup 2017-02-28 12:00:12 -08:00
Claudiu Lodromanean 5bb7e6e514 Move admin.css select2 dependency to gruntfile 2017-02-10 15:14:07 -08:00
Claudiu Lodromanean 754a12c88a 12170 Set up RTL generation and enqueuing 2017-01-20 10:29:48 -08:00
Claudio Sanches 0d80b361d5 Updated npm packages 2016-12-15 14:47:38 -02:00
Matty ae75f8b8cd Adjusts all references of 'woothemes' to 'woocommerce' in relevant URLs, excluding the Travis CI integration which correctly uses 'woocommerce/woocommerce'. 2016-09-28 12:17:40 +02:00
Claudio Sanches 486449bf07 Added PHPCS dependency and grunt task 2016-09-13 18:24:01 -03:00
Jonathan (JB) Belcher 1f49528fea Add stylelint to repository 2016-08-08 15:32:39 -04:00
Claudio Sanches d35bbc01fa POT 2016-07-19 15:28:34 -03:00
Claudio Sanches aae0c67a4f Updated grunt dependencies 2016-07-14 15:48:00 +02:00