Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/text.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'cypress')
-rw-r--r--cypress/integration/share.spec.js35
1 files changed, 14 insertions, 21 deletions
diff --git a/cypress/integration/share.spec.js b/cypress/integration/share.spec.js
index 2fedf6c72..ffc9ffbb0 100644
--- a/cypress/integration/share.spec.js
+++ b/cypress/integration/share.spec.js
@@ -31,21 +31,14 @@ describe('Open test.md in viewer', function() {
cy.nextcloudCreateUser(randUser, 'password')
cy.login(randUser, 'password')
- // FIXME: files app is thowing the following error for some reason
- // Uncaught TypeError: Cannot read property 'protocol' of undefined
- // Same for appswebroots setting in tests
- cy.on('uncaught:exception', (err, runnable) => {
- return false
- })
-
// Upload test files
cy.createFolder('folder')
cy.uploadFile('test.md', 'text/markdown', 'folder/test.md')
+ cy.uploadFile('test.md', 'text/markdown', 'folder/Readme.md')
cy.uploadFile('test.md', 'text/markdown', 'test2.md')
cy.uploadFile('test.md', 'text/markdown')
- cy.wait(1000)
cy.visit('/apps/files')
- cy.get('#fileList tr[data-file="test.md"]', {timeout: 10000})
+ cy.get('#fileList tr[data-file="test.md"]')
.should('contain', 'test.md')
})
beforeEach(function() {
@@ -53,8 +46,8 @@ describe('Open test.md in viewer', function() {
})
it('Shares the file as a public read only link', function () {
- cy.visit('/apps/files', { timeout: 10000 })
- cy.get('#fileList tr[data-file="test.md"] a.action-share', { timeout: 10000 })
+ cy.visit('/apps/files')
+ cy.get('#fileList tr[data-file="test.md"] a.action-share')
.click({force: true})
cy.get('#app-sidebar-vue')
.should('be.visible')
@@ -67,7 +60,7 @@ describe('Open test.md in viewer', function() {
cy.window().then(win => {
win.OC.appswebroots['files_texteditor'] = true
cy.wait(1000)
- cy.get('#editor', { timeout: 4000 }).should('be.visible')
+ cy.get('#editor').should('be.visible')
cy.get('#editor .ProseMirror').should('contain', 'Hello world')
cy.get('#editor .ProseMirror h2').should('contain', 'Hello world')
})
@@ -76,7 +69,7 @@ describe('Open test.md in viewer', function() {
it('Shares the file as a public link with write permissions', function () {
cy.visit('/apps/files')
- cy.get('#fileList tr[data-file="test2.md"] a.action-share', {timeout: 10000})
+ cy.get('#fileList tr[data-file="test2.md"] a.action-share')
.click({force: true})
cy.get('#app-sidebar-vue')
.should('be.visible')
@@ -85,14 +78,14 @@ describe('Open test.md in viewer', function() {
cy.get('#app-sidebar-vue .sharing-link-list .action-item__menutoggle').trigger('click')
const checkboxAllowEditing = '.popover.open input[type=checkbox]'
cy.get(checkboxAllowEditing).first().check({ force: true })
- cy.get(checkboxAllowEditing, { timeout: 4000 }).first().should('be.checked')
+ cy.get(checkboxAllowEditing).first().should('be.checked')
cy.get('#app-sidebar-vue a.sharing-entry__copy')
.should('have.attr', 'href').and('include', '/s/')
.then((href) => {
cy.visit(href)
cy.window().then(win => {
win.OC.appswebroots['files_texteditor'] = true
- cy.get('#editor', {timeout: 10000}).should('be.visible')
+ cy.get('#editor').should('be.visible')
cy.get('#editor .ProseMirror').should('contain', 'Hello world')
cy.get('#editor .ProseMirror h2').should('contain', 'Hello world')
cy.get('#editor .menubar .menubar-icons .icon-undo').should('be.visible')
@@ -104,7 +97,7 @@ describe('Open test.md in viewer', function() {
it('Opens the editor as guest', function () {
cy.visit('/apps/files')
- cy.get('#fileList tr[data-file="test2.md"] a.action-share', {timeout: 10000})
+ cy.get('#fileList tr[data-file="test2.md"] a.action-share')
.click({force: true})
cy.get('#app-sidebar-vue')
.should('be.visible')
@@ -117,7 +110,7 @@ describe('Open test.md in viewer', function() {
cy.window().then(win => {
win.OC.appswebroots['files_texteditor'] = true
cy.wait(1000)
- cy.get('#editor', {timeout: 10000}).should('be.visible')
+ cy.get('#editor').should('be.visible')
cy.get('#editor .ProseMirror').should('contain', 'Hello world')
cy.get('#editor .ProseMirror h2').should('contain', 'Hello world')
cy.get('#editor .menubar .menubar-icons .icon-undo').should('be.visible')
@@ -128,8 +121,8 @@ describe('Open test.md in viewer', function() {
})
it('Shares a folder as a public read only link', function () {
- cy.visit('/apps/files', { timeout: 10000 })
- cy.get('#fileList tr[data-file="folder"] a.action-share', {timeout: 10000})
+ cy.visit('/apps/files')
+ cy.get('#fileList tr[data-file="folder"] a.action-share')
.click({force: true})
cy.get('#app-sidebar-vue')
.should('be.visible')
@@ -141,9 +134,9 @@ describe('Open test.md in viewer', function() {
cy.visit(href)
cy.window().then(win => {
win.OC.appswebroots['files_texteditor'] = true
- cy.wait(1000)
+ cy.get('#rich-workspace').should('contain', 'Hello world')
cy.openFile('test.md')
- cy.get('#editor-container', { timeout: 4000 }).should('be.visible')
+ cy.get('#editor-container').should('be.visible')
cy.get('#editor .ProseMirror').should('contain', 'Hello world')
cy.get('#editor .ProseMirror h2').should('contain', 'Hello world')
})