@jss-rule-engine/core
Version:
Rule engine for Sitecore JSS
36 lines (28 loc) • 882 B
text/typescript
import test from 'ava'
import { operatorIds } from '@coresrc/constants'
import { getOperator } from '../_testHelpers'
test('stringEqualsToOperator', async t => {
var operator = getOperator(operatorIds.isStringEqualTo)
if (!operator) {
t.fail("Operator not found.");
return;
}
var operatorContext = {
parameter1: "Hello, World!",
parameter2: "Hello, World!"
}
var result = await operator(operatorContext);
t.true(result);
var operatorContext = {
parameter1: "Hello, World!",
parameter2: "hello, world!"
}
var result = await operator(operatorContext);
t.false(result);
var operatorContext = {
parameter1: "Hello, World!",
parameter2: "hello, w&rld!"
}
var result = await operator(operatorContext);
t.false(result);
})