|
|
@@ -31,7 +31,7 @@ describe( 'DomConverter', () => {
|
|
|
converter.bindElements( domElement, viewElement );
|
|
|
|
|
|
expect( converter.getCorrespondingView( domElement ) ).to.equal( viewElement );
|
|
|
- expect( converter.getCorrespondingDom( viewElement ) ).to.equal( domElement );
|
|
|
+ expect( converter.mapViewToDom( viewElement ) ).to.equal( domElement );
|
|
|
} );
|
|
|
} );
|
|
|
|
|
|
@@ -43,7 +43,7 @@ describe( 'DomConverter', () => {
|
|
|
converter.bindDocumentFragments( domFragment, viewFragment );
|
|
|
|
|
|
expect( converter.getCorrespondingView( domFragment ) ).to.equal( viewFragment );
|
|
|
- expect( converter.getCorrespondingDom( viewFragment ) ).to.equal( domFragment );
|
|
|
+ expect( converter.mapViewToDom( viewFragment ) ).to.equal( domFragment );
|
|
|
} );
|
|
|
} );
|
|
|
|
|
|
@@ -207,28 +207,14 @@ describe( 'DomConverter', () => {
|
|
|
} );
|
|
|
} );
|
|
|
|
|
|
- describe( 'getCorrespondingDom()', () => {
|
|
|
+ describe( 'mapViewToDom()', () => {
|
|
|
it( 'should return corresponding DOM element if element was passed', () => {
|
|
|
const domElement = document.createElement( 'p' );
|
|
|
const viewElement = new ViewElement( 'p' );
|
|
|
|
|
|
converter.bindElements( domElement, viewElement );
|
|
|
|
|
|
- expect( converter.getCorrespondingDom( viewElement ) ).to.equal( domElement );
|
|
|
- } );
|
|
|
-
|
|
|
- it( 'should return corresponding DOM text if text was passed', () => {
|
|
|
- const domText = document.createTextNode( 'foo' );
|
|
|
- const domP = document.createElement( 'p' );
|
|
|
-
|
|
|
- domP.appendChild( domText );
|
|
|
-
|
|
|
- const viewP = converter.domToView( domP );
|
|
|
- const viewText = viewP.getChild( 0 );
|
|
|
-
|
|
|
- converter.bindElements( domP, viewP );
|
|
|
-
|
|
|
- expect( converter.getCorrespondingDom( viewText ) ).to.equal( domText );
|
|
|
+ expect( converter.mapViewToDom( viewElement ) ).to.equal( domElement );
|
|
|
} );
|
|
|
|
|
|
it( 'should return corresponding DOM document fragment', () => {
|
|
|
@@ -237,37 +223,15 @@ describe( 'DomConverter', () => {
|
|
|
|
|
|
converter.bindElements( domFragment, viewFragment );
|
|
|
|
|
|
- expect( converter.getCorrespondingDom( viewFragment ) ).to.equal( domFragment );
|
|
|
+ expect( converter.mapViewToDom( viewFragment ) ).to.equal( domFragment );
|
|
|
} );
|
|
|
|
|
|
- it( 'should return null if wrong parameter is passed', () => {
|
|
|
- expect( converter.getCorrespondingDom( null ) ).to.be.null;
|
|
|
- } );
|
|
|
- } );
|
|
|
-
|
|
|
- describe( 'getCorrespondingDomElement()', () => {
|
|
|
- it( 'should return corresponding DOM element', () => {
|
|
|
- const domElement = document.createElement( 'p' );
|
|
|
- const viewElement = new ViewElement( 'p' );
|
|
|
-
|
|
|
- converter.bindElements( domElement, viewElement );
|
|
|
-
|
|
|
- expect( converter.getCorrespondingDomElement( viewElement ) ).to.equal( domElement );
|
|
|
- } );
|
|
|
- } );
|
|
|
-
|
|
|
- describe( 'getCorrespondingDomDocumentFragment()', () => {
|
|
|
- it( 'should return corresponding DOM document fragment', () => {
|
|
|
- const domFragment = document.createDocumentFragment();
|
|
|
- const viewFragment = new ViewDocumentFragment();
|
|
|
-
|
|
|
- converter.bindElements( domFragment, viewFragment );
|
|
|
-
|
|
|
- expect( converter.getCorrespondingDomDocumentFragment( viewFragment ) ).to.equal( domFragment );
|
|
|
+ it( 'should return undefined if wrong parameter is passed', () => {
|
|
|
+ expect( converter.mapViewToDom( null ) ).to.be.undefined;
|
|
|
} );
|
|
|
} );
|
|
|
|
|
|
- describe( 'getCorrespondingDomText', () => {
|
|
|
+ describe( 'findCorrespondingDomText()', () => {
|
|
|
it( 'should return corresponding DOM text based on sibling', () => {
|
|
|
const domImg = document.createElement( 'img' );
|
|
|
const domText = document.createTextNode( 'foo' );
|
|
|
@@ -283,7 +247,7 @@ describe( 'DomConverter', () => {
|
|
|
const viewP = converter.domToView( domP );
|
|
|
const viewText = viewP.getChild( 1 );
|
|
|
|
|
|
- expect( converter.getCorrespondingDomText( viewText ) ).to.equal( domText );
|
|
|
+ expect( converter.findCorrespondingDomText( viewText ) ).to.equal( domText );
|
|
|
} );
|
|
|
|
|
|
it( 'should return corresponding DOM text based on parent', () => {
|
|
|
@@ -297,7 +261,7 @@ describe( 'DomConverter', () => {
|
|
|
|
|
|
converter.bindElements( domP, viewP );
|
|
|
|
|
|
- expect( converter.getCorrespondingDomText( viewText ) ).to.equal( domText );
|
|
|
+ expect( converter.findCorrespondingDomText( viewText ) ).to.equal( domText );
|
|
|
} );
|
|
|
|
|
|
it( 'should return null if sibling is not bound', () => {
|
|
|
@@ -313,7 +277,7 @@ describe( 'DomConverter', () => {
|
|
|
|
|
|
converter.bindElements( domP, viewP );
|
|
|
|
|
|
- expect( converter.getCorrespondingDomText( viewText ) ).to.be.null;
|
|
|
+ expect( converter.findCorrespondingDomText( viewText ) ).to.be.null;
|
|
|
} );
|
|
|
|
|
|
it( 'should return null if parent is not bound', () => {
|
|
|
@@ -325,14 +289,14 @@ describe( 'DomConverter', () => {
|
|
|
const viewP = converter.domToView( domP );
|
|
|
const viewText = viewP.getChild( 0 );
|
|
|
|
|
|
- expect( converter.getCorrespondingDomText( viewText ) ).to.be.null;
|
|
|
+ expect( converter.findCorrespondingDomText( viewText ) ).to.be.null;
|
|
|
} );
|
|
|
|
|
|
it( 'should return null if there is no previous sibling and parent', () => {
|
|
|
const domText = document.createTextNode( 'foo' );
|
|
|
const viewText = converter.domToView( domText );
|
|
|
|
|
|
- expect( converter.getCorrespondingDomText( viewText ) ).to.be.null;
|
|
|
+ expect( converter.findCorrespondingDomText( viewText ) ).to.be.null;
|
|
|
} );
|
|
|
} );
|
|
|
|
|
|
@@ -374,12 +338,12 @@ describe( 'DomConverter', () => {
|
|
|
converter.bindElements( domElement, viewElement );
|
|
|
|
|
|
expect( converter.getCorrespondingView( domElement ) ).to.equal( viewElement );
|
|
|
- expect( converter.getCorrespondingDom( viewElement ) ).to.equal( domElement );
|
|
|
+ expect( converter.mapViewToDom( viewElement ) ).to.equal( domElement );
|
|
|
|
|
|
converter.unbindDomElement( domElement );
|
|
|
|
|
|
expect( converter.getCorrespondingView( domElement ) ).to.be.undefined;
|
|
|
- expect( converter.getCorrespondingDom( viewElement ) ).to.be.undefined;
|
|
|
+ expect( converter.mapViewToDom( viewElement ) ).to.be.undefined;
|
|
|
} );
|
|
|
|
|
|
it( 'should unbind element\'s child nodes', () => {
|
|
|
@@ -394,12 +358,12 @@ describe( 'DomConverter', () => {
|
|
|
converter.bindElements( domChild, viewChild );
|
|
|
|
|
|
expect( converter.getCorrespondingView( domChild ) ).to.equal( viewChild );
|
|
|
- expect( converter.getCorrespondingDom( viewChild ) ).to.equal( domChild );
|
|
|
+ expect( converter.mapViewToDom( viewChild ) ).to.equal( domChild );
|
|
|
|
|
|
converter.unbindDomElement( domElement );
|
|
|
|
|
|
expect( converter.getCorrespondingView( domChild ) ).to.be.undefined;
|
|
|
- expect( converter.getCorrespondingDom( viewChild ) ).to.be.undefined;
|
|
|
+ expect( converter.mapViewToDom( viewChild ) ).to.be.undefined;
|
|
|
} );
|
|
|
|
|
|
it( 'should do nothing if there are no elements bind', () => {
|
|
|
@@ -407,12 +371,12 @@ describe( 'DomConverter', () => {
|
|
|
const viewElement = new ViewElement( 'p' );
|
|
|
|
|
|
expect( converter.getCorrespondingView( domElement ) ).to.be.undefined;
|
|
|
- expect( converter.getCorrespondingDom( viewElement ) ).to.be.undefined;
|
|
|
+ expect( converter.mapViewToDom( viewElement ) ).to.be.undefined;
|
|
|
|
|
|
converter.unbindDomElement( domElement );
|
|
|
|
|
|
expect( converter.getCorrespondingView( domElement ) ).to.be.undefined;
|
|
|
- expect( converter.getCorrespondingDom( viewElement ) ).to.be.undefined;
|
|
|
+ expect( converter.mapViewToDom( viewElement ) ).to.be.undefined;
|
|
|
} );
|
|
|
} );
|
|
|
} );
|