|
@@ -177,7 +177,7 @@ describe('autocomplete', { scrollBehavior: false }, function () {
|
|
|
cy.contains('\\includegraphics[width=0.3\\textwidth]{frog.jpg}')
|
|
cy.contains('\\includegraphics[width=0.3\\textwidth]{frog.jpg}')
|
|
|
|
|
|
|
|
// start a new line and select an "includegraphics" command completion
|
|
// start a new line and select an "includegraphics" command completion
|
|
|
- cy.get('@line').type('{rightArrow}{Enter}')
|
|
|
|
|
|
|
+ cy.get('@line').type('{Enter}')
|
|
|
activeEditorLine().type('\\includegr')
|
|
activeEditorLine().type('\\includegr')
|
|
|
cy.contains('\\includegraphics[]{}').click()
|
|
cy.contains('\\includegraphics[]{}').click()
|
|
|
|
|
|
|
@@ -191,7 +191,7 @@ describe('autocomplete', { scrollBehavior: false }, function () {
|
|
|
cy.contains('\\includegraphics[]{test-folder/example.png}')
|
|
cy.contains('\\includegraphics[]{test-folder/example.png}')
|
|
|
|
|
|
|
|
activeEditorLine()
|
|
activeEditorLine()
|
|
|
- .type(`${'{leftArrow}'.repeat('test-folder/example.png'.length)}fr`)
|
|
|
|
|
|
|
+ .type(`${'{leftArrow}'.repeat('test-folder/example.png}'.length)}fr`)
|
|
|
.type('{ctrl+ }')
|
|
.type('{ctrl+ }')
|
|
|
|
|
|
|
|
cy.findAllByRole('listbox').should('have.length', 1)
|
|
cy.findAllByRole('listbox').should('have.length', 1)
|
|
@@ -492,7 +492,7 @@ describe('autocomplete', { scrollBehavior: false }, function () {
|
|
|
cy.get('@line').contains('\\cite{ref-2}')
|
|
cy.get('@line').contains('\\cite{ref-2}')
|
|
|
|
|
|
|
|
// start typing another reference
|
|
// start typing another reference
|
|
|
- cy.get('@line').type(', re')
|
|
|
|
|
|
|
+ cy.get('@line').type('{leftArrow}, re')
|
|
|
|
|
|
|
|
// autocomplete open again
|
|
// autocomplete open again
|
|
|
cy.findAllByRole('listbox').contains('ref-3').click()
|
|
cy.findAllByRole('listbox').contains('ref-3').click()
|
|
@@ -1031,37 +1031,37 @@ describe('autocomplete', { scrollBehavior: false }, function () {
|
|
|
activeEditorLine().type('\\include{s', { delay: 100 })
|
|
activeEditorLine().type('\\include{s', { delay: 100 })
|
|
|
cy.findAllByRole('option').contains('sometext.txt').click()
|
|
cy.findAllByRole('option').contains('sometext.txt').click()
|
|
|
activeEditorLine().should('have.text', '\\include{sometext.txt}')
|
|
activeEditorLine().should('have.text', '\\include{sometext.txt}')
|
|
|
- activeEditorLine().type('{rightArrow}{Enter}')
|
|
|
|
|
|
|
+ activeEditorLine().type('{Enter}')
|
|
|
|
|
|
|
|
activeEditorLine().type('\\inclu', { delay: 100 })
|
|
activeEditorLine().type('\\inclu', { delay: 100 })
|
|
|
cy.contains('\\include{}').click()
|
|
cy.contains('\\include{}').click()
|
|
|
cy.contains('example.tex').click()
|
|
cy.contains('example.tex').click()
|
|
|
activeEditorLine().should('have.text', '\\include{example}')
|
|
activeEditorLine().should('have.text', '\\include{example}')
|
|
|
- activeEditorLine().type('{rightArrow}{Enter}')
|
|
|
|
|
|
|
+ activeEditorLine().type('{Enter}')
|
|
|
|
|
|
|
|
activeEditorLine().type('\\inclu', { delay: 100 })
|
|
activeEditorLine().type('\\inclu', { delay: 100 })
|
|
|
cy.findAllByRole('option').contains('\\include{}').click()
|
|
cy.findAllByRole('option').contains('\\include{}').click()
|
|
|
cy.findAllByRole('option').contains('sometext.txt').click()
|
|
cy.findAllByRole('option').contains('sometext.txt').click()
|
|
|
activeEditorLine().should('have.text', '\\include{sometext.txt}')
|
|
activeEditorLine().should('have.text', '\\include{sometext.txt}')
|
|
|
- activeEditorLine().type('{rightArrow}{Enter}')
|
|
|
|
|
|
|
+ activeEditorLine().type('{Enter}')
|
|
|
|
|
|
|
|
activeEditorLine().click().as('line')
|
|
activeEditorLine().click().as('line')
|
|
|
activeEditorLine().type('\\input{e', { delay: 100 })
|
|
activeEditorLine().type('\\input{e', { delay: 100 })
|
|
|
cy.findAllByRole('option').contains('example.tex').click()
|
|
cy.findAllByRole('option').contains('example.tex').click()
|
|
|
activeEditorLine().should('have.text', '\\input{example}')
|
|
activeEditorLine().should('have.text', '\\input{example}')
|
|
|
- activeEditorLine().type('{rightArrow}{Enter}')
|
|
|
|
|
|
|
+ activeEditorLine().type('{Enter}')
|
|
|
|
|
|
|
|
activeEditorLine().click().as('line')
|
|
activeEditorLine().click().as('line')
|
|
|
activeEditorLine().type('\\input{s', { delay: 100 })
|
|
activeEditorLine().type('\\input{s', { delay: 100 })
|
|
|
cy.findAllByRole('option').contains('sometext.txt').click()
|
|
cy.findAllByRole('option').contains('sometext.txt').click()
|
|
|
activeEditorLine().should('have.text', '\\input{sometext.txt}')
|
|
activeEditorLine().should('have.text', '\\input{sometext.txt}')
|
|
|
- activeEditorLine().type('{rightArrow}{Enter}')
|
|
|
|
|
|
|
+ activeEditorLine().type('{Enter}')
|
|
|
|
|
|
|
|
activeEditorLine().type('\\inpu', { delay: 100 })
|
|
activeEditorLine().type('\\inpu', { delay: 100 })
|
|
|
cy.findAllByRole('option').contains('\\input{}').click()
|
|
cy.findAllByRole('option').contains('\\input{}').click()
|
|
|
cy.findAllByRole('option').contains('example.tex').click()
|
|
cy.findAllByRole('option').contains('example.tex').click()
|
|
|
activeEditorLine().should('have.text', '\\input{example}')
|
|
activeEditorLine().should('have.text', '\\input{example}')
|
|
|
- activeEditorLine().type('{rightArrow}{Enter}')
|
|
|
|
|
|
|
+ activeEditorLine().type('{Enter}')
|
|
|
|
|
|
|
|
activeEditorLine().type('\\inpu', { delay: 100 })
|
|
activeEditorLine().type('\\inpu', { delay: 100 })
|
|
|
cy.findAllByRole('option').contains('\\input{}').click()
|
|
cy.findAllByRole('option').contains('\\input{}').click()
|