Commit Graph

55 Commits

Author SHA1 Message Date
Rodrigo Primo 10f55dbff4 Fix unit test suite in the Travis build jobs
This commit fixes a problem in the script that configures the
environment to run the unit tests in the Travis build jobs. The script
was not running `composer install` in the WooCommerce directory, leaving
it installation incomplete and thus the tests were failing.

To fix this problem, this commit adds a call to `composer install` right
after WooCommerce is downloaded in the setup script
(`unit-tests/bin/install.sh`).
2020-01-15 20:22:29 -03:00
Rodrigo Primo 64f09329dd Add unit test to test filtering by field when getting system status 2020-01-15 20:21:25 -03:00
Rodrigo Primo 0cfbc27a27 Simplify and speedup WC_Tests_REST_System_Status tests
This implements two changes to WC_Tests_REST_System_Status test class:

- It simplifies the tests by setting the user in the setUp method
instead of in each test.
- Improves the performance of the tests by creating a new admin user
only once when the class is instantiated instead of once for every
single test that is executed.
2020-01-15 20:21:25 -03:00
Claudio Sanches b8763fd3e4 Added unit tests for instance_id 2020-01-15 20:17:36 -03:00
Claudio Sanches d139b35344 Test the correct orders endpoint 2020-01-15 20:16:11 -03:00
Christopher Allford 0704f6d023 Added support for filtering products and variations by their menu_order 2019-12-18 19:20:12 -03:00
Claudio Sanches 5a509591e7 Fixed unit tests 2019-12-18 19:20:00 -03:00
Claudio Sanches 3e0e9fee77 Included tests for v3 2019-12-18 19:20:00 -03:00
Claudio Sanches b0da8ca633 Included unit tests 2019-12-18 19:20:00 -03:00
Claudio Sanches ff7cd27886 Fixed unit tests 2019-12-05 22:29:02 -03:00
Rodrigo Primo 59a3bc7525 Use WP_UnitTestCase::assertWPError() instead of WC_Unit_Test_Case::assertIsWPError()
See https://github.com/woocommerce/woocommerce/pull/24207
2019-12-05 22:06:54 -03:00
Claudio Sanches 613502e57d Fixed WooCommerce 3.9 support 2019-12-05 22:03:03 -03:00
Mike Jolley 5170d9f296 Update tests 2019-07-10 11:10:50 +01:00
Mike Jolley 370d6c1a04 remove v4 for 1.0 release 2019-06-25 16:18:35 +01:00
Mike Jolley 09ef1e74cf Rename tests dir 2019-06-24 16:17:02 +01:00
Mike Jolley a703749a46 Fixed tests 2019-06-24 16:06:26 +01:00
Mike Jolley 46453550e8 Update dist file and namespaces 2019-06-21 10:40:39 +01:00
Mike Jolley 71a32c96b6 Tidy up permission checks 2019-06-18 16:06:04 +01:00
Mike Jolley 7f2ea5cc2f Fix tests for batches 2019-06-14 13:43:29 +01:00
Mike Jolley 7aa7ca1baf CS 2019-06-13 16:11:59 +01:00
Mike Jolley f927305443 set_backorders 2019-06-13 15:33:56 +01:00
Mike Jolley 4dff2b8c01 remove reports test 2019-06-13 11:38:41 +01:00
Mike Jolley dd012b2856 Update composer script 2019-06-13 11:37:56 +01:00
Mike Jolley ddfdb5b2f8 Remove unused code from v4 and v4 tests 2019-06-13 11:13:25 +01:00
Mike Jolley 4a860656c5 Disable leaderboard tests if admin is not installed 2019-06-12 13:17:26 +01:00
Mike Jolley 732eb4b453 Namespace and structure improvements 2019-06-12 13:09:20 +01:00
Mike Jolley 2eff709060 Rename endpoints to controllers 2019-06-12 12:19:14 +01:00
Mike Jolley a5e4c3bf4d admin 2019-06-11 16:35:36 +01:00
Mike Jolley 013934d8b7 Remove all blocks APIs 2019-06-11 16:15:02 +01:00
Mike Jolley 411054fb5f Missing slash 2019-06-11 12:10:53 +01:00
Mike Jolley d50e2426df plugins_dir 2019-06-11 12:08:56 +01:00
Mike Jolley e939c870ce WP_TESTS_DIR 2019-06-11 11:59:49 +01:00
Mike Jolley 584d46989f Tweak bootstrap paths 2019-06-11 11:57:20 +01:00
Mike Jolley 652e622aa8 Config 2019-06-11 11:37:09 +01:00
Mike Jolley 52dc671ea8 try travis build dir 2019-06-11 11:24:52 +01:00
Mike Jolley 6d211e17bf ls 2019-06-11 11:18:59 +01:00
Mike Jolley 129ea30305 Move composer install 2019-06-11 11:16:23 +01:00
Mike Jolley 561e44432a Add caching 2019-06-11 11:10:55 +01:00
Mike Jolley 759feffbee which phpunit 2019-06-11 11:05:53 +01:00
Mike Jolley 73e5c5d951 pwd 2019-06-11 10:58:00 +01:00
Mike Jolley fa8ebdc47f Update phpunit dir 2019-06-11 10:53:58 +01:00
Mike Jolley 0753e3f6a8 More config changes 2019-06-11 10:50:13 +01:00
Mike Jolley ceae3979a8 Update dirs 2019-06-11 10:44:54 +01:00
Mike Jolley a344d1fad5 phpunit 2019-06-11 10:40:24 +01:00
Mike Jolley 99a09c5810 Remove woo admin from installer 2019-06-11 10:36:46 +01:00
Mike Jolley c2e4d5a28e Tweak travis scripts 2019-06-11 10:31:50 +01:00
Mike Jolley 6dc3999ff9 phpunit.sh 2019-06-11 10:17:12 +01:00
Mike Jolley a962e5e361 update phpunit code 2019-06-10 17:37:17 +01:00
Mike Jolley 103e24ade2 Updated travis installer 2019-06-10 17:28:55 +01:00
Mike Jolley 4151623b9c Travis setup 2019-06-10 17:09:42 +01:00