roykho
79e3f15696
Change order of wc_install to after db tables created
2021-06-30 19:49:56 -07:00
roykho
574d82bd16
Update tests
2021-06-30 15:05:30 -07:00
Greg
5062c13f38
Broke out install function
2021-06-30 14:35:17 -06:00
Greg
6888759764
Pull in API package
2021-06-30 14:03:07 -06:00
Greg
4d40340785
Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/block-concurrent-test-runs
2021-06-30 13:53:18 -06:00
Greg
e08313d203
Code review feedback
2021-06-30 13:31:49 -06:00
Nestor Soriano
38897a42e2
Add tests for product changes changes in LookupDataStore.
2021-06-28 12:25:48 +02:00
Vedanshu Jain
f367fcd4f7
Merge pull request #29966 from MoustafaMohsen/patch-1
...
Typo in example code block
2021-06-23 19:36:06 +05:30
Greg
74a9e1b0ec
Merge branch 'trunk' into add/install-all-pending-updates
2021-06-18 11:31:42 -06:00
Greg
9e9a124f52
Merge pull request #30056 from woocommerce/add/e2e-shopper-create-products-api
...
Add/e2e shopper create products api
2021-06-18 06:56:17 -06:00
Vedanshu Jain
7ee760f617
Merge pull request #30118 from woocommerce/update/woocommerce-admin/2.4.0-rc.1
...
Bump woocommerce-admin version to 2.4.0-rc.2
2021-06-18 17:57:54 +05:30
Ilyas Foo
e0db9beb20
Add delay to reduce e2e test flakiness in OBW - Business Details
2021-06-18 18:19:27 +08:00
Rodel Calasagsag
639c091f61
Added changelog in utils package
2021-06-18 15:17:18 +08:00
Claudio Sanches
9f8d3e84dc
Merge pull request #29970 from woocommerce/fix/29686
...
Include download IDs in csv import/export to retain import download permissions.
2021-06-17 12:11:20 -03:00
Vedanshu Jain
39c057f636
Merge pull request #29971 from woocommerce/hide-pypl-on-new-sites
...
Hide PayPal Standard on new installs
2021-06-17 19:40:53 +05:30
Nestor Soriano
48c44a6128
Add tests for product deletion in LookupDataStoreTest.
2021-06-17 15:31:23 +02:00
vedanshujain
8fbb86e096
Remove PayPal test since its removed by default now.
2021-06-17 15:11:42 +05:30
vedanshujain
532998b6e8
No need to check for Paypal standard since its removed.
...
See #29971 but basically we want to remove PayPal standard in favor of PayPal checkout which has better experience. So this test is not valid anymore.
2021-06-17 14:34:22 +05:30
Greg
89d166e8b4
Added logic to draft and publish the ready page on each run
2021-06-16 15:28:04 -06:00
Greg
372064c49f
Added flows for updating WP, themes, and plugins
2021-06-15 16:28:10 -06:00
Jonathan Sadowski
6e0e5548ec
Update legacy unit tests for download id changes to importer
2021-06-15 10:18:54 -05:00
Nestor Soriano
0192ed0b93
Change LookupDataStore to allow updates being done in a scheduled action.
...
There's a new option, 'woocommerce_attribute_lookup__direct_updates'.
When set to 'yes', updates to the lookup table are performed as soon
as the change happen; otherwise, a scheduled action will do it,
the hook name is 'woocommerce_run_product_attribute_lookup_update_callback'
(the existing hook in the DataRegenerator class is renamed to
'woocommerce_run_product_attribute_lookup_update_callback')
Also, the settings page has a new "Advanced" section with a checkbox
to control the value of that new option; the section is visible only
when the feature has been enabled via LookupDataStore::show_feature.
2021-06-15 16:33:29 +02:00
Mike Jolley
513b14dc9b
Fix map url and other phone tests
2021-06-15 14:09:07 +01:00
Mike Jolley
908d26aacb
Add phone to customer tests
2021-06-15 13:57:41 +01:00
Mike Jolley
4cdb874285
Update rest tests
2021-06-15 13:40:25 +01:00
Nestor Soriano
7c9137698b
Implement handling of changesets in the LookupDataStore class.
2021-06-11 11:44:57 +02:00
Nestor Soriano
bbddcbcc15
Fix in FiltererTest after mrging from trunk.
2021-06-10 17:00:09 +02:00
Nestor Soriano
13ed3b80e0
Merge branch 'trunk' into add/29609
2021-06-10 12:35:34 +02:00
Rodel Calasagsag
0cc9788ff6
Relocated instantiation statements
2021-06-09 17:44:20 +08:00
Rodel Calasagsag
e5ed6dc81a
Revert whitespaces for easier review
2021-06-09 17:38:20 +08:00
Rodel Calasagsag
f2305a2486
Fix instantiation of grouped product variables
2021-06-09 17:08:45 +08:00
Rodel Calasagsag
78ef1e4411
Remove unnecessary import
2021-06-09 15:55:58 +08:00
Rodel Calasagsag
47a3ea0077
Revert default.json
2021-06-09 15:55:47 +08:00
Rodel Calasagsag
511e873beb
Sync this branch with `trunk`
2021-06-09 15:38:34 +08:00
Nestor Soriano
039f81ea50
Implement the product attributes lookup table data creation.
...
Lookup entries for a product or a variation are created whenever
the product is created, including untrashing and duplication
(not yet when an existing product is modified).
2021-06-08 17:53:45 +02:00
Barry Hughes
c503f5d637
Merge pull request #29896 from woocommerce/add/29610
...
Filter catalog products by attribute using the new lookup table
2021-06-08 07:37:06 -07:00
Nestor Soriano
0b1158cf5c
Small improvements in the filtering by attribute lookup table.
...
- Combined two 'if's in one
- Added extra santitization of term ids in the Filterer class
2021-06-08 10:18:35 +02:00
Rodel Calasagsag
d9cead9943
Merge branch 'trunk' into add/e2e-shopper-create-products-api
2021-06-07 18:48:11 +08:00
Rodel Calasagsag
179bad04b8
Fixed erroneous variables
2021-06-07 18:46:40 +08:00
Rodel Calasagsag
21d037900a
Use API to create Grouped Products
2021-06-07 17:41:36 +08:00
Rodel Calasagsag
61992e2d2e
Minor doc change
2021-06-07 16:11:41 +08:00
Rodel Calasagsag
779f618adf
Refactor steps
2021-06-06 01:07:19 +08:00
Rodel Calasagsag
6ab74bf811
Fix variation factory to include all fields from params
2021-06-05 20:50:44 +08:00
Rodel Calasagsag
ef90dc7ea3
REfactor first 2 tests
2021-06-05 20:49:43 +08:00
Rodel Calasagsag
81e05acdd6
Use API to generate all possible variations
2021-06-05 20:48:38 +08:00
Ron Rennick
f3908c9fe9
add wait between loading shop and add to cart ( #30017 )
2021-06-03 16:07:55 +02:00
Mike Jolley
5e26428d44
Add order test
2021-06-03 14:05:19 +01:00
Rodel Calasagsag
95c088142b
Removed unnecessary 3rd attribute in default variations object
2021-06-03 20:06:50 +08:00
Leif Singer
b2ab18d168
fix Slack OAuth scopes typo in README
2021-06-03 13:42:10 +02:00
Rodel Calasagsag
de56309f81
REmove unnecessary imports
2021-06-03 19:20:59 +08:00
Rodel Calasagsag
28c2597b0f
Allow customization of variable product and variations
2021-06-03 19:16:20 +08:00
Rodel Calasagsag
46b5cf8803
Use factories object to create variable products
2021-06-02 21:12:31 +08:00
Rodel Calasagsag
0a6d38fc6b
TODO: use factory instead
2021-06-02 18:46:12 +08:00
Rodel Calasagsag
f616645f7b
Select attributes based on what's written in default.json
2021-06-02 18:45:20 +08:00
Rodel Calasagsag
c46a30be8c
Added logo attribute to variation
2021-06-02 18:43:38 +08:00
Rodel Calasagsag
ee50c0d4b2
Return variable product object from response
2021-06-02 16:43:55 +08:00
Claudio Sanches
94bdcd0320
Merge pull request #27684 from woocommerce/refactor/settings-pages-classes-take-2
...
Refactor the settings pages, and add unit tests for them
2021-06-01 13:19:49 -03:00
Rodel Calasagsag
2276f70fd2
Remove merchant login & logout steps surrounding createVariableProduct()
2021-06-01 20:06:00 +08:00
Rodel Calasagsag
a028973279
Use api to create variable product
2021-06-01 20:04:04 +08:00
Rodel Calasagsag
ddef1d8d95
updated property names to match those in API documentation
2021-06-01 20:03:25 +08:00
Nestor Soriano
c6dff96c0f
Undo a wrong change in filtering logic.
2021-06-01 11:25:57 +02:00
Nestor Soriano
72442f20bb
Add the remaining tests for the Filterer class.
2021-06-01 10:06:25 +02:00
Nestor Soriano
c78627e6ee
Add unit tests for the Filterer class (variable products)
2021-05-31 16:54:55 +02:00
Nestor Soriano
9878aa37aa
Add unit tests for the Filterer class (simple products only for now)
...
Also fix a small issue in the product counters when using "or" filter.
2021-05-28 17:27:03 +02:00
Ron Rennick
d586d11ca2
add support for projects to suppress console output ( #29960 )
...
* add support for projects to suppress console output
* update E2E env readme, package lock maintenance
2021-05-26 13:20:08 +02:00
Ron Rennick
e52bb139e8
release api package 0.2.0 ( #29930 )
2021-05-25 16:00:56 +02:00
Ron Rennick
ba8597432d
support analytics page tests having charts ( #29958 )
2021-05-24 18:00:26 +02:00
Ron Rennick
e1d5fc06a4
Packages/e2e releases ( #29951 )
...
* update env docs, bump version to 0.2.2
* update util docs, bump version to 0.1.5
* update core-tests docs, bump version to 0.1.4
2021-05-24 17:37:33 +02:00
James Allan
ed3c76bd1d
Load PayPal Standard in unit tests
2021-05-24 16:04:01 +10:00
Greg
7c5fd005fd
Merge pull request #29939 from woocommerce/e2e/remove-merchant-ui-login
...
Remove merchant login/logout calls
2021-05-22 10:06:33 -06:00
Moustafa Mohsen
e13824fd19
Typo in example code block
...
Even though it's just an example ,It should reference the client not an undefined value
2021-05-22 18:06:17 +02:00
Christopher Allford
070954c888
Revert #28187
...
The default functionality within the `ThemeSupport` class has an unintended
side-effect of breaking the existing default functionality within the
`wc_get_theme_support()` function. Since the default set in the support
class is prioritized over the one given to `ThemeSupport::get_option()`,
the WordPress options set in the Customizer are never used for images.
2021-05-21 12:10:15 -07:00
Vedanshu Jain
6667233eb1
Merge pull request #29762 from woocommerce/fix/29502
...
Update restock logic during refunds closes #29502
2021-05-21 22:53:22 +05:30
Rodel Calasagsag
072af834b9
Clear browser cache and cookies after each test.
...
Add merchant logins to relevant onboarding & setup tests
2021-05-21 19:27:50 +08:00
del
8a7f185652
Trash posts using WP API
2021-05-21 04:55:14 +08:00
del
e455479db9
Removed unnecessary merchant logout
2021-05-21 04:43:47 +08:00
del
7751034808
Added necessary merchant logins
2021-05-21 04:43:29 +08:00
del
67e7521044
Reverted bulk trash logic
2021-05-21 01:18:46 +08:00
del
d74d37ce67
Corrected logic prior to merchant logout
2021-05-20 23:43:22 +08:00
del
94f51fe808
Replace switchUserToTest with merchant.logout
2021-05-20 18:41:22 +08:00
del
e149dfb12b
Relocated merchant login call to improve readability
2021-05-20 18:27:54 +08:00
del
d66f1b7075
Added necessary merchant login calls
2021-05-20 18:27:12 +08:00
del
e7b8591d5c
Removed unnecessary merchant logouts based on PR comment
2021-05-20 18:14:10 +08:00
del
ab9532c81b
Re-add necessary merchant UI login
2021-05-20 16:41:53 +08:00
del
22a355c3ce
Remove unnecessary merchant util
2021-05-20 00:42:10 +08:00
del
6826cce834
Remove merchant login in the remaining shopper test that has it
2021-05-20 00:40:16 +08:00
del
0b1310cd44
Remove merchant login/logout calls
2021-05-19 00:44:33 +08:00
Ron Rennick
92d3bdfacb
add draft status to deleteAllObjects
2021-05-14 17:00:30 -03:00
Ron Rennick
bee633cef7
Update delete all to include trash ( #29881 )
...
* update stale to Stale in feedback label CI
* delete trashed objects, use api to delete imported products
* restore two lines deleted in merge
2021-05-14 17:49:55 +02:00
Ron Rennick
2a86d2b2ab
update api package readme & changelog to prep for release
2021-05-13 16:06:28 -03:00
Greg
63fe943ef9
Merge pull request #29819 from woocommerce/fix/27873
...
Add order support to API package
2021-05-13 08:07:55 -06:00
Nestor Soriano
22b5ec121f
Fix: no output for settings classes that directly override get_settings.
2021-05-13 09:24:25 +02:00
jonathansadowski
692ddaf4f2
Merge pull request #29318 from woocommerce/fix/rounding
...
Make rounding more accurate when prices are entered more than 2dp
2021-05-12 17:43:29 -05:00
roykho
b808d9a24f
Fix merge conflicts
2021-05-11 08:53:03 -07:00
dependabot[bot]
d73c948c67
Bump lodash from 4.17.20 to 4.17.21 in /tests/e2e/utils
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 15:45:21 +00:00
Claudio Sanches
f48b96077d
Merge pull request #29863 from woocommerce/dependabot/npm_and_yarn/tests/e2e/api/lodash-4.17.21
...
Bump lodash from 4.17.20 to 4.17.21 in /tests/e2e/api
2021-05-11 12:44:26 -03:00
Claudio Sanches
a81d0358ef
Merge pull request #29864 from woocommerce/dependabot/npm_and_yarn/tests/e2e/api/hosted-git-info-2.8.9
...
Bump hosted-git-info from 2.8.8 to 2.8.9 in /tests/e2e/api
2021-05-11 12:41:44 -03:00
roykho
8c3e90b3ce
Initialize _restock_refunded_items meta on order update
2021-05-11 08:35:48 -07:00
Ron Rennick
7237051b67
three small e2e fixes found through smoke testing ( #29834 )
...
- remove merchant login for beforeAll in cart & checkout coupon tests. Test objects created with the rest API.
- eliminate error when merchant logout is called when merchant is not logged in
- eliminate rest API error when deleting an object that no longer exists
2021-05-10 17:16:31 +02:00
Roy Ho
f9441dcc00
Merge pull request #29778 from woocommerce/add/29608
...
Product attributes lookup table creation and filling
2021-05-10 07:41:39 -07:00