Christopher Allford
c23f52aedf
Created a base ModelFactory for all factories to extend
2020-06-30 19:00:42 -07:00
Christopher Allford
3e2e03d48a
Fixed the URL being passed to the OAuth package
2020-06-30 16:01:47 -07:00
Christopher Allford
603a5e7812
Changed the structure of error responses
...
In practice having the response class contained within the error feels a little backwards. We can instead have a structured APIError model that is contained in the APIResponse and have a consistent response format to consume.
2020-06-30 16:01:12 -07:00
Christopher Allford
7500cc004d
Added a skeleton product factory for testing
2020-06-30 13:05:25 -07:00
Christopher Allford
4aa9360ba7
Added an adapter to support creating models via the API
2020-06-30 12:50:15 -07:00
Christopher Allford
ddbbbbc078
Adjusted the TypeScript configuration to use the --build flag
2020-06-24 16:08:28 -07:00
Christopher Allford
6ad8b57f2e
Added formatting requirements to the code style
2020-06-24 14:47:46 -07:00
Christopher Allford
4e02ce7afd
Moved the Axios response/error transformations into an interceptor
2020-06-24 11:35:04 -07:00
Christopher Allford
9908a84d0e
Added a service for interacting with the WordPress API
...
We've hid the use of Axios behind a service so that we're able to easily mock it out in factories as well as handle the creation and configuration of the client. This will make it easier on consumers in that they won't have to worry about things like authentication when using the API.
2020-06-23 13:15:26 -07:00
Christopher Allford
031bb6593f
Fixed the usage of baseURL with the APIAuthInterceptor
2020-06-23 11:53:00 -07:00
Christopher Allford
323d06744c
Adjusted the APIAuthInterceptor to be more explicitly Axios-specific
2020-06-22 12:10:45 -07:00
Christopher Allford
dd74c3db45
Removed build artifact
2020-06-20 18:46:59 -07:00
Christopher Allford
2a3b1b3780
Adjusted the package to better support NPM distribution
2020-06-20 18:25:19 -07:00
Christopher Allford
9f1decd4c6
Added an interceptor to handle WooCommerce API authentication
2020-06-19 12:08:48 -07:00
Christopher Allford
5e15271f95
Excluded test files from the TypeScript build
2020-06-18 09:43:11 -07:00
Christopher Allford
1418b68910
Initial configuration for e2e-factories package
2020-06-17 15:51:28 -07:00
Christopher Allford
2953df2c5d
Merge pull request #26529 from woocommerce/fix/e2e-403-errors
...
use nonced logout link for store owner logout
2020-05-21 10:44:10 -07:00
Ron Rennick
07c6075dde
use nonced logout link for store owner logout
2020-05-15 16:58:50 -03:00
Boro Sitnikovski
f34e73d402
Add a comment on @babel/preset-env
2020-05-15 11:28:21 +02:00
Boro Sitnikovski
ad3b9fc861
Fix version mismatch error
2020-05-15 11:21:59 +02:00
Boro Sitnikovski
b01f3aae93
Add some additional information and be specific about babel file
2020-05-15 11:21:34 +02:00
Job
8fb72c8a1d
Decapitalise "Better" in "Build a Better WooCommerce"
...
All titles and questions in the new onboarding wizards only capitalise names and the first letter of the sentence. This seemed a tiny bit off. (Literally tiny.)
Changed "Build a Better WooCommerce" to "Build a better WooCommerce"
2020-05-12 07:49:24 -07:00
Ron Rennick
72ff998033
remove npm e2e-CI script command
2020-05-08 14:29:02 -03:00
Ron Rennick
4f908c452d
update tests and e2e readme instructions, file locations
2020-05-08 11:24:43 -03:00
Ron Rennick
0e2e91371a
update for review items
2020-05-06 13:29:13 -03:00
Ron Rennick
97a6110ae4
combine puppeteer config files
2020-05-04 16:16:21 -03:00
Ron Rennick
71fb49dc06
restore latest default.json from master
2020-05-01 13:28:59 -03:00
Ron Rennick
78e777f25f
restore travis e2e setup script
2020-05-01 10:18:21 -03:00
Ron Rennick
6726f6423d
merge travis config files
2020-04-30 19:58:37 -03:00
Ron Rennick
7fbbbf6608
update travis config
2020-04-30 16:43:36 -03:00
Ron Rennick
0de3718770
change component name to e2e-environment
2020-04-30 14:01:42 -03:00
Ron Rennick
b4fcfd93c2
rename test:e2e.json, remove redundant files
2020-04-29 11:22:11 -03:00
Ron Rennick
d41fbc7ff2
update folder structure, use WordPress 5.4
2020-04-28 19:09:39 -03:00