- Testing: Fix UI drag test

master
Brett Zamir 2019-11-23 21:42:29 +08:00
parent b8790ff9d6
commit 14c8c17968
1 changed files with 4 additions and 3 deletions

View File

@ -29,20 +29,21 @@ describe('UI tests', function () {
cy.get('#tool_source').click(); cy.get('#tool_source').click();
cy.get('#svg_source_textarea') cy.get('#svg_source_textarea')
.type('{selectall}')
.type(`<svg width="640" height="480" xmlns="http://www.w3.org/2000/svg"> .type(`<svg width="640" height="480" xmlns="http://www.w3.org/2000/svg">
<g class="layer"> <g class="layer">
<title>Layer 1</title> <title>Layer 1</title>
<path d="m187,194a114,62 0 1 0 219,2" fill="#FF0000" stroke="#000000" stroke-width="5"/> <path d="m187,194a114,62 0 1 0 219,2" fill="#FF0000" stroke="#000000" stroke-width="5"/>
</g> </g>
</svg>`); </svg>`, {parseSpecialCharSequences: false});
cy.get('#tool_source_save').click(); cy.get('#tool_source_save').click();
cy.get('#svg_1').click().click(); cy.get('#svg_1').click().click();
cy.get('#pathpointgrip_0').trigger('mousedown', {which: 1}) cy.get('#pathpointgrip_0').trigger('mousedown', {which: 1})
.trigger('mousemove', randomOffset(), randomOffset()) .trigger('mousemove', randomOffset(), randomOffset(), {force: true})
.trigger('mouseup', {force: true}); .trigger('mouseup', {force: true});
cy.get('#pathpointgrip_1').trigger('mousedown', {which: 1}) cy.get('#pathpointgrip_1').trigger('mousedown', {which: 1})
.trigger('mousemove', randomOffset(), randomOffset()) .trigger('mousemove', randomOffset(), randomOffset(), {force: true})
.trigger('mouseup', {force: true}); .trigger('mouseup', {force: true});
cy.get('#svg_1[d]').should('not.contain', 'NaN'); cy.get('#svg_1[d]').should('not.contain', 'NaN');