Skip to content

Commit 6a837d7

Browse files
authored
Merge 7525500 into 64a168b
2 parents 64a168b + 7525500 commit 6a837d7

21 files changed

+64
-31
lines changed

β€Žcypress/README.mdβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ cy.getContent()
2222
| `createFolder` | Create a folder | `dirName` |
2323
| `shareFileToUser` | Share a file with user | `userId`, `password`, `path`, `targetUserId`|
2424
| `openFile` | Open file in Viewer / Editor | `fileName`, `clickParams` |
25+
| `closeFile` | Close the current file | |
2526
| `getFile` | Get file list element of file | `fileName` |
2627
| `deleteFile` | Remove a file | `fileName` |
2728
| `reloadFileList` | Refresh the file list | |

β€Žcypress/e2e/FrontMatter.spec.jsβ€Ž

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,10 @@ describe('Front matter support', function() {
3333

3434
it('Open file with front matter', function() {
3535
cy.openFile('frontmatter.md').then(() => {
36-
expect(cy.getContent().find('pre.frontmatter').length === 1)
36+
cy.getContent().find('pre.frontmatter').should(pre => {
37+
expect(pre.length === 1)
38+
expect(pre[0].text === 'some: value\nother: 1.2')
39+
})
3740
})
3841
})
3942

@@ -59,4 +62,21 @@ describe('Front matter support', function() {
5962
cy.getContent().find('hr').should(hr => expect(hr.length === 1))
6063
})
6164
})
65+
66+
it('Reopen front matter', function() {
67+
cy.openFile('frontmatter.md').then(() => {
68+
cy.getContent()
69+
.type('{moveToEnd}New line{enter}')
70+
.find('pre.frontmatter').should(pre => {
71+
expect(pre.length === 1)
72+
})
73+
.closeFile().then(() => {
74+
cy.openFile('frontmatter.md').then(() => {
75+
cy.getContent().then(() => {
76+
expect(cy.getContent().find('pre.frontmatter').length === 1)
77+
})
78+
})
79+
})
80+
})
81+
})
6282
})

β€Žcypress/support/commands.jsβ€Ž

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,10 @@ Cypress.Commands.add('openFile', (fileName, params = {}) => {
269269
cy.get(`.files-fileList tr[data-file="${fileName}"] a.name`).click(params)
270270
})
271271

272+
Cypress.Commands.add('closeFile', (fileName, params = {}) => {
273+
cy.get('#viewer .modal-header button.header-close').click(params)
274+
})
275+
272276
Cypress.Commands.add('getFile', fileName => {
273277
return cy.get(`.files-fileList tr[data-file="${fileName}"]`)
274278
})

β€Žjs/editor-rich.jsβ€Ž

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žjs/editor-rich.js.mapβ€Ž

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žjs/editor.jsβ€Ž

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žjs/editor.js.mapβ€Ž

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žjs/files-modal.jsβ€Ž

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žjs/files-modal.js.mapβ€Ž

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žjs/text-files.jsβ€Ž

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
Β (0)