|
|
@@ -122,7 +122,6 @@ describe( 'Renderer', () => {
|
|
|
renderer.markedChildren.clear();
|
|
|
|
|
|
selection._setTo( null );
|
|
|
- selection._setFake( false );
|
|
|
|
|
|
selectionEditable = viewRoot;
|
|
|
|
|
|
@@ -1369,7 +1368,7 @@ describe( 'Renderer', () => {
|
|
|
|
|
|
it( 'should render fake selection', () => {
|
|
|
const label = 'fake selection label';
|
|
|
- selection._setFake( true, { label } );
|
|
|
+ selection._setTo( selection.getRanges(), { fake: true, label } );
|
|
|
renderer.render();
|
|
|
|
|
|
expect( domRoot.childNodes.length ).to.equal( 2 );
|
|
|
@@ -1386,7 +1385,7 @@ describe( 'Renderer', () => {
|
|
|
} );
|
|
|
|
|
|
it( 'should render if no selection label is provided', () => {
|
|
|
- selection._setFake( true );
|
|
|
+ selection._setTo( selection.getRanges(), { fake: true } );
|
|
|
renderer.render();
|
|
|
|
|
|
expect( domRoot.childNodes.length ).to.equal( 2 );
|
|
|
@@ -1402,10 +1401,10 @@ describe( 'Renderer', () => {
|
|
|
} );
|
|
|
|
|
|
it( 'should remove fake selection container when selection is no longer fake', () => {
|
|
|
- selection._setFake( true );
|
|
|
+ selection._setTo( selection.getRanges(), { fake: true } );
|
|
|
renderer.render();
|
|
|
|
|
|
- selection._setFake( false );
|
|
|
+ selection._setTo( selection.getRanges(), { fake: false } );
|
|
|
renderer.render();
|
|
|
|
|
|
expect( domRoot.childNodes.length ).to.equal( 1 );
|
|
|
@@ -1421,14 +1420,14 @@ describe( 'Renderer', () => {
|
|
|
it( 'should reuse fake selection container #1', () => {
|
|
|
const label = 'fake selection label';
|
|
|
|
|
|
- selection._setFake( true, { label } );
|
|
|
+ selection._setTo( selection.getRanges(), { fake: true, label } );
|
|
|
renderer.render();
|
|
|
|
|
|
expect( domRoot.childNodes.length ).to.equal( 2 );
|
|
|
|
|
|
const container = domRoot.childNodes[ 1 ];
|
|
|
|
|
|
- selection._setFake( true, { label } );
|
|
|
+ selection._setTo( selection.getRanges(), { fake: true, label } );
|
|
|
renderer.render();
|
|
|
|
|
|
expect( domRoot.childNodes.length ).to.equal( 2 );
|
|
|
@@ -1442,19 +1441,19 @@ describe( 'Renderer', () => {
|
|
|
} );
|
|
|
|
|
|
it( 'should reuse fake selection container #2', () => {
|
|
|
- selection._setFake( true, { label: 'label 1' } );
|
|
|
+ selection._setTo( selection.getRanges(), { fake: true, label: 'label 1' } );
|
|
|
renderer.render();
|
|
|
|
|
|
expect( domRoot.childNodes.length ).to.equal( 2 );
|
|
|
|
|
|
const container = domRoot.childNodes[ 1 ];
|
|
|
|
|
|
- selection._setFake( false );
|
|
|
+ selection._setTo( selection.getRanges(), { fake: false } );
|
|
|
renderer.render();
|
|
|
|
|
|
expect( domRoot.childNodes.length ).to.equal( 1 );
|
|
|
|
|
|
- selection._setFake( true, { label: 'label 2' } );
|
|
|
+ selection._setTo( selection.getRanges(), { fake: true, label: 'label 2' } );
|
|
|
renderer.render();
|
|
|
|
|
|
expect( domRoot.childNodes.length ).to.equal( 2 );
|
|
|
@@ -1468,14 +1467,14 @@ describe( 'Renderer', () => {
|
|
|
} );
|
|
|
|
|
|
it( 'should reuse fake selection container #3', () => {
|
|
|
- selection._setFake( true, { label: 'label 1' } );
|
|
|
+ selection._setTo( selection.getRanges(), { fake: true, label: 'label 1' } );
|
|
|
renderer.render();
|
|
|
|
|
|
expect( domRoot.childNodes.length ).to.equal( 2 );
|
|
|
|
|
|
const container = domRoot.childNodes[ 1 ];
|
|
|
|
|
|
- selection._setFake( true, { label: 'label 2' } );
|
|
|
+ selection._setTo( selection.getRanges(), { fake: true, label: 'label 2' } );
|
|
|
renderer.render();
|
|
|
|
|
|
expect( domRoot.childNodes.length ).to.equal( 2 );
|
|
|
@@ -1489,7 +1488,7 @@ describe( 'Renderer', () => {
|
|
|
} );
|
|
|
|
|
|
it( 'should style fake selection container properly', () => {
|
|
|
- selection._setFake( true, { label: 'fake selection' } );
|
|
|
+ selection._setTo( selection.getRanges(), { fake: true, label: 'fake selection' } );
|
|
|
renderer.render();
|
|
|
|
|
|
expect( domRoot.childNodes.length ).to.equal( 2 );
|
|
|
@@ -1502,7 +1501,7 @@ describe( 'Renderer', () => {
|
|
|
} );
|
|
|
|
|
|
it( 'should bind fake selection container to view selection', () => {
|
|
|
- selection._setFake( true, { label: 'fake selection' } );
|
|
|
+ selection._setTo( selection.getRanges(), { fake: true, label: 'fake selection' } );
|
|
|
renderer.render();
|
|
|
|
|
|
expect( domRoot.childNodes.length ).to.equal( 2 );
|