import { Assert, UnitTest } from '@ephox/bedrock-client'; import { Fun } from '@ephox/katamari'; import { Pattern } from '@ephox/polaris'; import { SugarElement } from '@ephox/sugar'; import * as DomSearch from 'ephox/phoenix/api/dom/DomSearch'; UnitTest.test('DomSearchingTest', () => { const root = SugarElement.fromTag('div'); root.dom.innerHTML = 'This is some
  1. text
'; const result = DomSearch.run([ root ], [{ word: 'sometext', pattern: Pattern.unsafetoken('sometext') }], Fun.never); Assert.eq('There should be no matches, because some and text are separated by a list boundary', 0, result.length); });