Fixed computation bug for compile level calcs

This commit is contained in:
Stefan Zermatten
2021-09-27 18:14:04 +02:00
parent b0ee5cd304
commit 6dc7e12582
3 changed files with 9 additions and 2 deletions

View File

@@ -14,7 +14,7 @@ export default function(){
assert.equal(prop.usesLeft, 2);
const rolled = computation.propsById['rolledDescriptionId'];
assert.equal(rolled.summary.value, 'test roll gets compiled {1d4 + 4} properly');
assert.equal(rolled.summary.value, 'test roll gets compiled 1d4 + 4 properly');
const itemConsumed = prop.resources.itemsConsumed[0];
assert.equal(itemConsumed.quantity.value, 3);

View File

@@ -17,6 +17,10 @@ export default function(){
prop('parseErrorId').baseValue.errors.length, 1,
'Parse errors should be added to calculation errors'
);
assert.equal(
prop('parseErrorId').baseValue.value, null,
'Parse errors should null the value'
);
}
var testProperties = [