@jss-rule-engine/core
Version:
Rule engine for Sitecore JSS
23 lines (16 loc) • 614 B
text/typescript
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);
});