Mike Jolley
f7c4cf82d8
Fix subtotal unit tests
2017-08-08 09:24:03 +01:00
claudiulodro
c8a7ac8940
Unit tests
2017-08-07 14:31:58 -07:00
Claudiu Lodromanean
dd094088b0
Merge pull request #16336 from woocommerce/fix/16241
...
Only return tax classes if product is taxable.
2017-08-07 10:02:02 -07:00
Mike Jolley
7a829036c2
Fix tests
2017-08-07 17:49:46 +01:00
Mike Jolley
5e2ce54530
update tests
2017-08-07 17:19:19 +01:00
claudiulodro
ce25737026
Remove test for method that doesnt exist any more
2017-08-02 13:37:27 -07:00
claudiulodro
9a1eaab449
Add test for 16305
2017-08-02 11:41:52 -07:00
claudiulodro
80708255ee
Fix inc tax price calculation
2017-08-02 11:07:33 -07:00
claudiulodro
e1fad0d7eb
Bring up to date with master
2017-07-28 14:27:19 -07:00
claudiulodro
e335724c50
Finalize product query
2017-07-28 11:59:44 -07:00
claudiulodro
a721ab064e
Update WC_Discount tests
2017-07-28 09:59:24 -07:00
Mike Jolley
c16df62b54
Fix tests and bootstrap
2017-07-28 17:43:08 +01:00
claudiulodro
e67ae14739
Tests are working again!
2017-07-28 08:53:23 -07:00
Mike Jolley
14717d4ebb
fix call to apply_coupon_fixed_cart_remainder
2017-07-28 16:33:02 +01:00
Mike Jolley
c7cb46a524
Fix array shift usage
2017-07-28 16:31:11 +01:00
Mike Jolley
9170b61a1c
fix in cents logic direction.
2017-07-28 16:17:57 +01:00
Mike Jolley
e23e55bb27
Methods for getting specific totals and discounts whilst keeping storage in a single array
2017-07-28 15:35:41 +01:00
Mike Jolley
51fbb1aec3
set_items_from_cart
2017-07-28 13:02:39 +01:00
Mike Jolley
f57c6dc2ee
Speed up tests
2017-07-28 11:42:54 +01:00
claudiulodro
b56b87c97b
Good progress on wc_discount and manual discount handling
2017-07-27 14:08:38 -07:00
claudiulodro
409320482a
Get everything working again
2017-07-27 10:37:20 -07:00
claudiulodro
0aa9894bae
Merge remote-tracking branch 'origin/feature/discounts-class' into HEAD
2017-07-27 09:32:08 -07:00
claudiulodro
b2e42fb55f
Add visibility test
2017-07-27 08:57:44 -07:00
Mike Jolley
795d8fa2fd
Tests
2017-07-27 15:46:02 +01:00
Mike Jolley
ded2be8d28
Legacy filters
2017-07-27 15:31:10 +01:00
Mike Jolley
6054519605
Discount taxes
2017-07-27 13:48:58 +01:00
Mike Jolley
306db69eaf
Remove order subclass
2017-07-27 10:49:47 +01:00
claudiulodro
d15a2f5f6a
Make tax calculation optional
2017-07-26 13:46:50 -07:00
claudiulodro
ea0bd7980a
Get order totals working
2017-07-26 12:06:05 -07:00
Mike Jolley
b9b4336c1b
Removed some duplicate keys
2017-07-26 16:50:34 +01:00
Mike Jolley
1faae6a7aa
Order subclass
2017-07-26 14:32:43 +01:00
Mike Jolley
250dabaf41
WC_Cart_Totals subclass
2017-07-26 12:44:06 +01:00
Mike Jolley
698c3b9e1b
Fix tests
2017-07-26 11:32:10 +01:00
Mike Jolley
58b54673d1
Merge pull request #16256 from woocommerce/feature/discounts-coupon-validation
...
Add coupon validation logic to WC_Discounts
2017-07-26 10:21:56 +01:00
Claudio Sanches
f0dfff4a86
Sync with feature/discounts-class
2017-07-25 22:41:18 -03:00
Claudio Sanches
2573adedd5
Moved coupon validation logic to WC_Discounts
2017-07-25 22:36:41 -03:00
claudiulodro
dfee2c0cbe
Maybe integrate cart and total classes
2017-07-25 14:44:54 -07:00
claudiulodro
ec6d11bd67
Just needs visibility support and cleanup
2017-07-25 10:01:24 -07:00
Mike Jolley
b68adf748b
Tests pass
2017-07-25 17:25:06 +01:00
Mike Jolley
4960bf0ca4
Update discount tests
2017-07-25 16:27:57 +01:00
Mike Jolley
474799889f
Disable discounts tests until rewritten
2017-07-25 15:57:58 +01:00
Mike Jolley
4c4f26ff41
Changes to allow shipping to be calculated from totals class
...
Moved some items from
https://github.com/woocommerce/woocommerce/pull/11889/files to support
this.
2017-07-25 15:11:32 +01:00
Mike Jolley
e8e200195f
fees pass
2017-07-25 14:05:49 +01:00
claudiulodro
cdbead8961
Clean up and tests
2017-07-24 15:05:23 -07:00
Mike Jolley
ee545e7793
Totals progress
2017-07-24 17:21:08 +01:00
Mike Jolley
45a9826a80
Totals class and tests files
2017-07-23 12:05:11 +01:00
Mike Jolley
83b60573fa
Framework for discount class
2017-07-21 14:22:40 +01:00
Claudio Sanches
4251bd5614
Move code coverage to Scrutinizer
2017-07-20 16:50:12 -03:00
Mike Jolley
e5ec0e66e3
fixed discount
2017-07-20 20:33:27 +01:00
Claudio Sanches
5a918b8f93
Not install project composer file on Travis
2017-07-20 13:47:02 -03:00
Claudio Sanches
498a5daa53
Removed PHPCS from Travis in favor of pre-commit hook
2017-07-20 13:34:34 -03:00
Mike Jolley
0e96bd8a93
Discount rows
2017-07-20 17:34:30 +01:00
Claudio Sanches
84be2dd6bb
Fixed declaration of WC_Tests_CRUD_Data::onNotSuccessfulTest
2017-07-20 13:32:47 -03:00
Claudio Sanches
c7ee52602a
Updated PHPUnit version
2017-07-20 13:32:21 -03:00
Mike Jolley
a7fec4475f
5.3 does not like dist
2017-07-20 15:55:45 +01:00
Mike Jolley
20f2c60f2d
remove during
2017-07-20 15:43:40 +01:00
Mike Jolley
80cbba49d6
More test tweaks
2017-07-20 15:41:28 +01:00
Mike Jolley
1f1219599e
remove quiet
2017-07-20 15:00:54 +01:00
Mike Jolley
c72e2d6aab
test
2017-07-20 14:34:16 +01:00
Mike Jolley
06c1a2ad8d
apply discount
2017-07-20 14:33:38 +01:00
Mike Jolley
8654a94af2
update installer
2017-07-20 13:57:10 +01:00
Mike Jolley
1b63749a68
Tests for other coupon types
2017-07-19 16:21:35 +01:00
Mike Jolley
f77fc21785
test_get_applied_coupons
2017-07-19 16:17:58 +01:00
Mike Jolley
3c12a06c46
Limit to x
2017-07-19 13:49:22 +01:00
Mike Jolley
baa7efcc30
Another test
2017-07-19 12:27:50 +01:00
Mike Jolley
dd7fe5f158
More tests and precision fixes
2017-07-19 12:26:01 +01:00
Mike Jolley
d24faebea8
Split fixed cart from other discounts in class.
2017-07-18 20:42:47 +01:00
Mike Jolley
37fbd96de8
Small tidyup
2017-07-18 18:52:50 +01:00
Mike Jolley
2b9e3aafdd
fix endless loop of death
2017-07-18 18:47:05 +01:00
Mike Jolley
6a9e612a83
Some progress on actual discounts
2017-07-18 18:07:46 +01:00
Mike Jolley
cc8eb28724
Set items based on cart or an order, with tests
2017-07-18 15:42:46 +01:00
Mike Jolley
31d535c932
Methods and tests
2017-07-18 14:04:56 +01:00
claudiulodro
f66198c37d
Initial working wc_get_products
2017-07-14 09:50:20 -07:00
Claudio Sanches
1b93282245
Change note to content
2017-07-13 19:30:25 -03:00
Claudio Sanches
940019f245
Merge pull request #16103 from jconroy/api-terms-page-data
...
Add the "Terms and conditions" page to the api system status pages property
2017-07-13 15:17:48 -03:00
Mike Jolley
6d65be1264
Merge pull request #16099 from woocommerce/feature/15982
...
Order note helper functions
2017-07-13 11:22:02 +01:00
Jason Conroy
d3dd9292fe
Update api unit tests to check for 5 pages
2017-07-13 16:27:16 +10:00
Caleb Burks
ed55ae0117
Fix “risky” tests
...
WC_Tests_API_Functions::test_wc_rest_check_post_permissions
This test did not perform any assertions
WC_Tests_API_Functions::test_wc_rest_check_user_permissions
This test did not perform any assertions
WC_Tests_API_Functions::test_wc_rest_check_product_term_permissions
This test did not perform any assertions
WC_Tests_API_Functions::test_wc_rest_check_manager_permissions
This test did not perform any assertions
2017-07-12 23:06:38 -05:00
Claudio Sanches
54d0d23f94
Order note helper tests
2017-07-12 18:46:52 -03:00
claudiulodro
7be2c7dc55
More tests
2017-07-12 14:18:51 -07:00
claudiulodro
753979ec49
WC_Product_Query
2017-07-12 13:58:39 -07:00
Mike Jolley
2fdb78a5b0
Update test to reflect new text
2017-07-12 16:18:43 +01:00
Mike Jolley
022c528b3e
Remove value renaming code
2017-07-12 15:18:05 +01:00
Websupporter
057c8b3281
Fix typo in test
...
Just a quick typo fix.
2017-07-11 14:43:54 +03:00
Daniel Rey Lopez
04a83b0faa
Change the "Rest of the World" zone name to "Locations not covered by your other zones" everywhere
2017-07-11 08:19:42 +01:00
Claudiu Lodromanean
1699a9769f
Merge pull request #16020 from woocommerce/feature/12273
...
New attribute helper functions
2017-07-10 13:20:59 -07:00
claudiulodro
03403b2c44
Allow times in date fields
2017-07-10 09:19:59 -07:00
Akeda Bagus
53807185a8
Fixed typos.
...
These typos are catched by `misspell` program.
```
find . -type f | grep -v assets | grep -v dummy-data | grep -v i18n | grep -v node_modules | grep -v .git | grep -v apigen | xargs misspell -w
```
Some results were excluded because of 3rd party ownership and non-english
sentences.
2017-07-10 12:56:28 +07:00
Claudio Sanches
e10c27f9bd
Attributes helpers unit tests
2017-07-07 18:50:27 -03:00
claudiulodro
863193bd34
Fix linting problems
2017-07-06 11:12:02 -07:00
Claudio Sanches
bf91127682
Merge pull request #15788 from woocommerce/fix/13353
...
Clean up user is_paying_customer after deleting an order
2017-07-04 16:26:45 -03:00
Mike Jolley
b9757cca00
leave objects alone rather than slashing in the meta api
...
Has tests. Prevents notices when you pass an object to add_meta_data.
2017-07-04 16:09:21 +01:00
Trey Richards
f019070307
Fixed major issue with getting orders when both before_date and after_date args are set.
...
Modified unit tests to prevent from happening again.
2017-06-30 17:30:16 -07:00
Mike Jolley
77c938202f
Merge branch 'add/15602-store-street-level-address'
...
# Conflicts:
# assets/css/admin-rtl.css
# assets/css/admin.css
2017-06-30 15:00:51 +01:00
Mike Jolley
4f66d214fa
Merge pull request #15829 from woocommerce/fix/15725
...
Use type check in coupon constructor
2017-06-29 22:42:43 +01:00
claudiulodro
f5d5890a50
Add tests
2017-06-29 14:05:38 -07:00
Brent Shepherd
1992d90d37
Revert "Merge pull request #14706 from crodas/make_get_item_consistent"
...
This reverts commit 56ffa3d2aa
, reversing
changes made to 64a60de24f
.
2017-06-27 22:28:23 -07:00
Mike Jolley
dd25736d64
Clean up user is_paying_customer after deleting an order
2017-06-26 18:32:36 +01:00
Allen Snook
25c9219849
Add unit tests for new address city and postcode fields
2017-06-19 13:12:39 -07:00
claudiulodro
1d3c4ebb4d
Add flag for timeout checking
2017-06-14 11:35:22 -07:00
claudiulodro
86c43459fc
Update test
2017-06-14 11:08:39 -07:00
claudiulodro
62064d56f8
Add edge case test
2017-06-13 14:00:12 -07:00
claudiulodro
f1a9dbc69e
Extra checks and tests
2017-06-13 13:32:21 -07:00
claudiulodro
f020d54e67
Add support for paginate and return ids in wc_order_query
2017-06-12 13:26:29 -07:00
claudiulodro
384e8d85f4
Finish user func tests
2017-06-09 11:37:28 -07:00
claudiulodro
ddd86bcff4
Good progress on user func tests
2017-06-08 14:30:23 -07:00
claudiulodro
cdd24bf8e1
Increase country unit test coverage
2017-06-07 14:31:32 -07:00
Mike Jolley
9fd3ed3503
Merge pull request #15482 from woocommerce/update/e2e
...
Update e2e testing to latest version and add new tests.
2017-06-07 10:30:29 +01:00
Claudio Sanches
e86232032f
Fixed tests for wc_rest_urlencode_rfc3986()
2017-06-06 17:43:40 -03:00
claudiulodro
07796aeece
E2e testing 0.3.0
2017-06-06 11:58:01 -07:00
Mike Jolley
4c7f8c0fbd
Revert thousand removal in wc_format_decimal, and add more tests
2017-06-06 12:44:58 +01:00
Cesar Rodas
c96c62f380
Improved how taxes are applied
...
If by default the taxes are based on the shipping address and the current order doesn't have any, it would use the billing address rather than using the Shopping base location.
It's basically what WooCommerce is [doing already in Javascript](https://github.com/woocommerce/woocommerce/blob/master/assets/js/admin/meta-boxes-order.js#L526-L575 ). This kind of checks should be done in the backend, never in the client side.
2017-06-01 15:51:55 -04:00
Cesar Rodas
b0f3b5a19d
Added test_get_meta_data_cache_invalidation_array_to_scalar() unit tests
2017-06-01 12:03:13 -04:00
Claudio Sanches
bc3c7f6bbd
Merge branch 'master' into fix/15315
2017-05-31 11:59:49 -03:00
Claudio Sanches
d9e946491f
Merge pull request #15357 from woocommerce/fix/15274-meta
...
Add ability to invalidate cache by object ID
2017-05-31 11:53:53 -03:00
Cesar Rodas
c59566759c
Merge remote-tracking branch 'origin/master' into improve_meta_data_updates
2017-05-31 09:41:41 -04:00
Cesar Rodas
0d1451b719
Fixed coding styles
2017-05-31 09:40:29 -04:00
Mike Jolley
eda55579b7
Merge pull request #15373 from woocommerce/feature/product-csv-import-export
...
Product CSV Import Export
2017-05-31 13:57:37 +01:00
Mike Jolley
21300951f1
Fix tests due to generated names
2017-05-31 13:48:28 +01:00
Mike Jolley
32ab4fb47f
Merge pull request #15360 from woocommerce/fix/15228
...
Store user ID and use that to determine if the session should be loaded or not.
2017-05-31 13:03:29 +01:00
Mike Jolley
532ddfa6b0
Merge conflicts
2017-05-31 12:23:52 +01:00
Mike Jolley
56ffa3d2aa
Merge pull request #14706 from crodas/make_get_item_consistent
...
Make get item consistent
2017-05-31 11:10:09 +01:00
Claudio Sanches
51ddc36080
Skip empty attributes and reset indexes
2017-05-30 19:26:31 -03:00
Claudio Sanches
611695b9f4
Updated and fixed importer unit tests
2017-05-30 17:58:34 -03:00
Claudio Sanches
0f79138b17
Included download name and URL into the sample.csv
2017-05-30 15:01:43 -03:00
Claudio Sanches
18e903df15
Updated unit test sample.csv
2017-05-30 14:26:16 -03:00
Mike Jolley
a042643141
Fix tests
2017-05-30 17:36:16 +01:00
Mike Jolley
11d7189ed3
Unit test showing the issue
2017-05-30 14:12:11 +01:00
Mike Jolley
4ea9138d3e
Code and test improvements
2017-05-30 11:54:31 +01:00
Cesar Rodas
bf095190c4
Improved data unit tests
2017-05-29 12:51:12 -04:00
Claudio Sanches
6287176741
Updated sample.csv data
2017-05-26 20:05:41 -03:00
Ninos Ego
9f56561905
Typo
2017-05-26 20:21:35 +02:00
Ninos Ego
b0dc827f0a
CS & small fix in unit test
2017-05-26 20:15:57 +02:00
Ninos Ego
e7b3aa352a
Added: Unit test
2017-05-26 19:43:50 +02:00
Mike Jolley
67dde58d83
Tests
2017-05-26 16:00:32 +01:00
claudiulodro
c08140a293
Formatting
2017-05-25 14:45:36 -07:00
claudiulodro
e00d7b7c55
File metadata by id
2017-05-25 14:43:36 -07:00
claudiulodro
df06d6f942
Merge remote-tracking branch 'origin/feature/product-csv-import-export' into HEAD
2017-05-25 12:41:26 -07:00
claudiulodro
a99d7ff099
Exporter tests and tweaks
2017-05-25 12:33:14 -07:00
Mike Jolley
ba305eacb5
Fix tests
2017-05-25 18:16:10 +01:00
claudiulodro
6d098b9c21
Clean up and some tests
2017-05-25 08:41:11 -07:00
Mike Jolley
d2da39e046
Merge branch 'pr/14549'
2017-05-25 11:51:55 +01:00
Mike Jolley
7ec25f987f
Only replace the user set thousand separator and add test
2017-05-25 11:51:45 +01:00
Kelly Dwan
0a265b53a2
Add display_name to customer data store
2017-05-24 13:57:11 -04:00
Mike Jolley
f866f164eb
Merge pull request #15244 from woocommerce/improvement/15187
...
Order query unit tests and fixes.
2017-05-24 12:03:40 +01:00
Claudio Sanches
3fbaa8607a
Fixed unit tests for WC_Product_CSV_Importer
2017-05-24 03:44:27 -03:00
claudiulodro
4faad7d964
Finish unit tests and bugfixes
2017-05-23 18:44:37 -07:00
Cesar Rodas
dafc795d7c
Abstracting the WC_Meta_Data Properties with __set/__get
2017-05-23 19:15:13 -04:00
Cesar Rodas
b158ba2c47
Merge remote-tracking branch 'origin/master' into improve_meta_data_updates
2017-05-23 17:34:12 -04:00
claudiulodro
52fc3ad4c6
Good progress on order unit tests
2017-05-23 06:55:28 -07:00