* refactor given/when/then steps in spaces context
* pass the returned response without setting in then step
* added the missing when step whose response is checked by the then step
* addressed the reviews
* changed from decoded body to docoded response
* changed user addition to group to graphapi
* addressing the review
* addressing review regarding nonexistent user
* addressing the review
* updated expected failures file
* changing code to make it pass in reva edge
* addressing review
* addressing review
* refactored given steps
* refactored some when stepa
* refactored remaining when and then steps
* use of when step for the action
* changed line no in expected failure
* remove and add same kind of steps in the scenario and refactored function names
* adressing reviews
* log request-response to a file
show logs in ci
move hooks to one place
* preserve logs between suites
* ignore logs
* Refactor and beautify logs
* fix php style
* add log step in ci pipeline
* get expected-failure file from env if available
* refactoring the given steps in the webdav context
* refactored remaining given/when/then steps
* return file id
* trim trailing from the folder path
* add missing when step and make other minor corrections
* set responseXml and correct status code check
* correct the naming of steps and helper functions
* refactor given and when steps in webdavproperties context
* change the status code in tests as the when step sets the response now
* correct the status code check
* only save response
* use getResponseXml to get xml response object
* fix isEtagValid method
* rename step def methods
* make stricter checks
---------
Co-authored-by: Saw-jan <saw.jan.grg3e@gmail.com>
* use default config for OCDAV_ALLOW_PROPFIND_DEPTH_INFINITY
* remove unnecessary steps
* use default propfind depth infinity value
* use correct step to check the resources
* use correct step to check the resources
* cover depth:infinity enabled test cases
* fix steps
* fix scenario steps
* update expected failure list
* add depth infinity test suite to ci
* update existing tests only
* remove test with depth:infinity
* refactor given and when steps in ocs and webdav locking context
* use the returned response
* use of returned response from helper function
* made changes to the affected test steps
* deleted vardump line
* refactor given when then steps in settings and tus contexts
* set resource location from response
* addressed the reviews
* reset spaceidfromocis
* reset after scenario using after hook