зеркало из https://github.com/nextcloud/text.git
e89292f4d3
Also added a chai assertion for checking an element is currently shown in the viewport of the window. This is needed as the cypress visibility checks fail for tiptap elements, as they are overlaid by the author color / names. Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de> |
||
---|---|---|
.. | ||
e2e | ||
fixtures | ||
support | ||
utils | ||
.env | ||
.eslintrc.json | ||
Dockerfile | ||
README.md | ||
docker-compose.yml | ||
entrypoint.sh | ||
runLocal.sh |
README.md
Cypress tests
There are some custom cypress commands available making it easier to write tests, for example you can get the editor content and insert text by using
cy.getContent()
.type('some test')
Available custom commands
Command | Function | Parameters |
---|---|---|
login |
Log in user |
user , password |
logout |
Logout | |
nextcloudCreateUser |
Create a new user | user , password |
nextcloudUpdateUser |
Update user setting | user , password , key , value |
nextcloudDeleteUser |
Delete user | user |
uploadFile |
Upload file | fileName , mimeType , target |
createFile |
Create file | target , content , mimeType |
moveFile |
Move a file | path , destinationPath |
copyFile |
Copy file | path , destinationPath |
createFolder |
Create a folder | dirName |
shareFileToUser |
Share a file with user | userId , password , path , targetUserId |
openFile |
Open file in Viewer / Editor | fileName , clickParams |
getFile |
Get file list element of file | fileName |
deleteFile |
Remove a file | fileName |
reloadFileList |
Refresh the file list | |
getEditor |
Get TipTap Editor element | |
getContent |
Get editor content | |
clearContent |
Clear the editor content | |
getMenu |
Get editor menu bar | |
getActionEntry |
Get menu entry | name |
openWorkspace |
Open workspace and return Editor content |