|
@@ -511,7 +511,7 @@ describe( 'TwoStepCaretMovement()', () => {
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
// <$text a="1">x</$text><$text b="1">[]</$text>
|
|
// <$text a="1">x</$text><$text b="1">[]</$text>
|
|
|
- expect( selection.isGravityOverridden ).to.be.true;
|
|
|
|
|
|
|
+ expect( selection ).to.have.property( 'isGravityOverridden', true );
|
|
|
expect( getSelectionAttributesArray( selection ) ).to.have.members( [ 'b' ] );
|
|
expect( getSelectionAttributesArray( selection ) ).to.have.members( [ 'b' ] );
|
|
|
|
|
|
|
|
model.change( writer => {
|
|
model.change( writer => {
|
|
@@ -519,7 +519,7 @@ describe( 'TwoStepCaretMovement()', () => {
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
// <$text a="1">x</$text><$text b="1">yz[]</$text>
|
|
// <$text a="1">x</$text><$text b="1">yz[]</$text>
|
|
|
- expect( selection.isGravityOverridden ).to.be.false;
|
|
|
|
|
|
|
+ expect( selection ).to.have.property( 'isGravityOverridden', false );
|
|
|
expect( getSelectionAttributesArray( selection ) ).to.have.members( [ 'b' ] );
|
|
expect( getSelectionAttributesArray( selection ) ).to.have.members( [ 'b' ] );
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
@@ -539,7 +539,7 @@ describe( 'TwoStepCaretMovement()', () => {
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
// <$text b="1">[]</$text><$text a="1">x</$text>
|
|
// <$text b="1">[]</$text><$text a="1">x</$text>
|
|
|
- expect( selection.isGravityOverridden ).to.be.false;
|
|
|
|
|
|
|
+ expect( selection ).to.have.property( 'isGravityOverridden', false );
|
|
|
expect( getSelectionAttributesArray( selection ) ).to.have.members( [ 'b' ] );
|
|
expect( getSelectionAttributesArray( selection ) ).to.have.members( [ 'b' ] );
|
|
|
|
|
|
|
|
model.change( writer => {
|
|
model.change( writer => {
|
|
@@ -547,7 +547,7 @@ describe( 'TwoStepCaretMovement()', () => {
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
// <$text b="1">yz[]</$text><$text a="1">x</$text>
|
|
// <$text b="1">yz[]</$text><$text a="1">x</$text>
|
|
|
- expect( selection.isGravityOverridden ).to.be.false;
|
|
|
|
|
|
|
+ expect( selection ).to.have.property( 'isGravityOverridden', false );
|
|
|
expect( getSelectionAttributesArray( selection ) ).to.have.members( [ 'b' ] );
|
|
expect( getSelectionAttributesArray( selection ) ).to.have.members( [ 'b' ] );
|
|
|
} );
|
|
} );
|
|
|
} );
|
|
} );
|
|
@@ -646,13 +646,13 @@ describe( 'TwoStepCaretMovement()', () => {
|
|
|
it( 'should not override gravity when selection is placed at the beginning of text', () => {
|
|
it( 'should not override gravity when selection is placed at the beginning of text', () => {
|
|
|
setData( model, '<$text a="true">[]foo</$text>' );
|
|
setData( model, '<$text a="true">[]foo</$text>' );
|
|
|
|
|
|
|
|
- expect( selection.isGravityOverridden ).to.be.false;
|
|
|
|
|
|
|
+ expect( selection ).to.have.property( 'isGravityOverridden', false );
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
it( 'should not override gravity when selection is placed at the end of text', () => {
|
|
it( 'should not override gravity when selection is placed at the end of text', () => {
|
|
|
setData( model, '<$text a="true">foo[]</$text>' );
|
|
setData( model, '<$text a="true">foo[]</$text>' );
|
|
|
|
|
|
|
|
- expect( selection.isGravityOverridden ).to.be.false;
|
|
|
|
|
|
|
+ expect( selection ).to.have.property( 'isGravityOverridden', false );
|
|
|
} );
|
|
} );
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
@@ -693,7 +693,7 @@ describe( 'TwoStepCaretMovement()', () => {
|
|
|
|
|
|
|
|
fireKeyDownEvent( { keyCode: keyCodes.arrowright } );
|
|
fireKeyDownEvent( { keyCode: keyCodes.arrowright } );
|
|
|
|
|
|
|
|
- expect( selection.isGravityOverridden ).to.be.false;
|
|
|
|
|
|
|
+ expect( selection ).to.have.property( 'isGravityOverridden', false );
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
it( 'should do nothing when shift key is pressed', () => {
|
|
it( 'should do nothing when shift key is pressed', () => {
|
|
@@ -704,7 +704,7 @@ describe( 'TwoStepCaretMovement()', () => {
|
|
|
shiftKey: true
|
|
shiftKey: true
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
- expect( selection.isGravityOverridden ).to.be.false;
|
|
|
|
|
|
|
+ expect( selection ).to.have.property( 'isGravityOverridden', false );
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
it( 'should do nothing when alt key is pressed', () => {
|
|
it( 'should do nothing when alt key is pressed', () => {
|
|
@@ -715,7 +715,7 @@ describe( 'TwoStepCaretMovement()', () => {
|
|
|
altKey: true
|
|
altKey: true
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
- expect( selection.isGravityOverridden ).to.be.false;
|
|
|
|
|
|
|
+ expect( selection ).to.have.property( 'isGravityOverridden', false );
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
it( 'should do nothing when ctrl key is pressed', () => {
|
|
it( 'should do nothing when ctrl key is pressed', () => {
|
|
@@ -726,7 +726,7 @@ describe( 'TwoStepCaretMovement()', () => {
|
|
|
ctrlKey: true
|
|
ctrlKey: true
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
- expect( selection.isGravityOverridden ).to.be.false;
|
|
|
|
|
|
|
+ expect( selection ).to.have.property( 'isGravityOverridden', false );
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
it( 'should do nothing when the not a direct selection change but at the attribute boundary', () => {
|
|
it( 'should do nothing when the not a direct selection change but at the attribute boundary', () => {
|
|
@@ -743,7 +743,7 @@ describe( 'TwoStepCaretMovement()', () => {
|
|
|
writer.insertText( 'x', selection.getFirstPosition().getShiftedBy( -2 ) );
|
|
writer.insertText( 'x', selection.getFirstPosition().getShiftedBy( -2 ) );
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
- expect( selection.isGravityOverridden ).to.be.true;
|
|
|
|
|
|
|
+ expect( selection ).to.have.property( 'isGravityOverridden', true );
|
|
|
expect( getSelectionAttributesArray( selection ) ).to.have.members( [] );
|
|
expect( getSelectionAttributesArray( selection ) ).to.have.members( [] );
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
@@ -910,7 +910,8 @@ describe( 'TwoStepCaretMovement()', () => {
|
|
|
|
|
|
|
|
expect( getSelectionAttributesArray( selection ) ).to.have.members(
|
|
expect( getSelectionAttributesArray( selection ) ).to.have.members(
|
|
|
step.selectionAttributes, `#attributes ${ stepString }` );
|
|
step.selectionAttributes, `#attributes ${ stepString }` );
|
|
|
- expect( selection.isGravityOverridden ).to.equal( step.isGravityOverridden, `#isGravityOverridden ${ stepString }` );
|
|
|
|
|
|
|
+ expect( selection, `#isGravityOverridden ${ stepString }` )
|
|
|
|
|
+ .to.have.property( 'isGravityOverridden', step.isGravityOverridden );
|
|
|
expect( preventDefaultSpy.callCount ).to.equal( step.preventDefault, `#preventDefault ${ stepString }` );
|
|
expect( preventDefaultSpy.callCount ).to.equal( step.preventDefault, `#preventDefault ${ stepString }` );
|
|
|
expect( evtStopSpy.callCount ).to.equal( step.evtStopCalled, `#evtStopCalled ${ stepString }` );
|
|
expect( evtStopSpy.callCount ).to.equal( step.evtStopCalled, `#evtStopCalled ${ stepString }` );
|
|
|
}
|
|
}
|