| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | 1× 1× 1× 1× 1× | "use strict";
var tester_1 = require('immutable-class/build/tester');
var highlight_1 = require('./highlight');
describe('Highlight', function () {
it('is an immutable class', function () {
tester_1.testImmutableClass(highlight_1.Highlight, [
{
owner: 'Sunkist',
delta: {
"op": "chain",
"expression": { "op": "ref", "name": "language" },
"actions": [
{
"action": "overlap",
"expression": {
"op": "literal",
"value": { "setType": "STRING", "elements": ["he"] },
"type": "SET"
}
},
{
"action": "and",
"expression": {
"op": "chain", "expression": { "op": "ref", "name": "namespace" },
"action": {
"action": "overlap",
"expression": {
"op": "literal",
"value": { "setType": "STRING", "elements": ["wikipedia"] },
"type": "SET"
}
}
}
}
]
}
},
{
owner: 'Dole',
delta: { op: 'literal', value: true }
}
]);
});
});
|