|
@@ -137,7 +137,7 @@ describe( 'Range', () => {
|
|
|
// |- f
|
|
// |- f
|
|
|
// |- o
|
|
// |- o
|
|
|
// |- z
|
|
// |- z
|
|
|
- before( () => {
|
|
|
|
|
|
|
+ beforeEach( () => {
|
|
|
f = new Text( 'f' );
|
|
f = new Text( 'f' );
|
|
|
o = new Text( 'o' );
|
|
o = new Text( 'o' );
|
|
|
z = new Text( 'z' );
|
|
z = new Text( 'z' );
|
|
@@ -156,6 +156,15 @@ describe( 'Range', () => {
|
|
|
} );
|
|
} );
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
|
|
+ describe( 'createOnElement', () => {
|
|
|
|
|
+ it( 'should return range', () => {
|
|
|
|
|
+ const range = Range.createOnElement( p );
|
|
|
|
|
+
|
|
|
|
|
+ expect( range.start.path ).to.deep.equal( [ 0 ] );
|
|
|
|
|
+ expect( range.end.path ).to.deep.equal( [ 0, 0 ] );
|
|
|
|
|
+ } );
|
|
|
|
|
+ } );
|
|
|
|
|
+
|
|
|
describe( 'createFromParentsAndOffsets', () => {
|
|
describe( 'createFromParentsAndOffsets', () => {
|
|
|
it( 'should return range', () => {
|
|
it( 'should return range', () => {
|
|
|
const range = Range.createFromParentsAndOffsets( root, 0, p, 2 );
|
|
const range = Range.createFromParentsAndOffsets( root, 0, p, 2 );
|