UNPKG

@jss-rule-engine/core

Version:

Rule engine for Sitecore JSS

23 lines (16 loc) 614 B
import test from 'ava' import * as ruleMocks from '@coreroot/mocks/ruleMocks' import { parseAndRun } from '@coreroot/tests/_testHelpers'; import { sitecoreContextMockBuilder } from '@coreroot/mocks/itemMockBuilder'; test('itemLevelRule', async t => { var xml = ruleMocks.itemLevelRuleXml; var itemMock1 = sitecoreContextMockBuilder("item1", "item1") .fieldValue("Title", "") .getInstance(); let ruleEngineOptions1 = { sitecoreContext: itemMock1 }; var result = await parseAndRun(xml, ruleEngineOptions1); t.true(result); });