Skip to content
This repository has been archived by the owner on Jun 26, 2020. It is now read-only.

Commit

Permalink
Tests: Restore previous setSelection() tests semantics using setDat…
Browse files Browse the repository at this point in the history
…a._parse().
  • Loading branch information
jodator committed Jul 3, 2018
1 parent 4b381bf commit f16620d
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions tests/model/schema.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import Position from '../../src/model/position';
import Range from '../../src/model/range';
import Selection from '../../src/model/selection';

import { setData, getData, stringify } from '../../src/dev-utils/model';
import { getData, setData, stringify } from '../../src/dev-utils/model';

import AttributeDelta from '../../src/model/delta/attributedelta';

Expand Down Expand Up @@ -1123,7 +1123,13 @@ describe( 'Schema', () => {
}
} );

setData( model, '<p>foo<img />bar</p>' );
// Parse data string to model.
const parsedResult = setData._parse( '[<p>foo<img />bar</p>]', model.schema, { context: [ root.name ] } );

// Set parsed model data to prevent selection post-fixer from running.
model.change( writer => {
writer.insert( parsedResult.model, root );
} );

ranges = [ Range.createOn( root.getChild( 0 ) ) ];
} );
Expand Down

0 comments on commit f16620d

Please sign in to comment.