Began the long road of testing computations
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import SymbolNode from '/imports/parser/parseTree/SymbolNode.js';
|
||||
import AccessorNode from '/imports/parser/parseTree/AccessorNode.js';
|
||||
import findAncestorByType from 'imports/api/creature/computation/newEngine/utility/findAncestorByType.js';
|
||||
import findAncestorByType from '/imports/api/creature/computation/newEngine/utility/findAncestorByType.js';
|
||||
|
||||
export default function linkCalculationDependencies(dependencyGraph, prop, {propsById}){
|
||||
prop._computationDetails.calculations.forEach(calcObj => {
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
import { buildComputationFromProps } from './buildCreatureComputation.js';
|
||||
import { assert } from 'chai';
|
||||
import CreatureProperties from '/imports/api/creature/creatureProperties/CreatureProperties.js';
|
||||
|
||||
describe('buildComputation', function(){
|
||||
it('Builds something', function(){
|
||||
let computation = buildComputationFromProps(testProperties);
|
||||
console.log(computation);
|
||||
});
|
||||
});
|
||||
|
||||
var testProperties = [
|
||||
clean({
|
||||
_id: 'attributeId123',
|
||||
type: 'attribute',
|
||||
}),
|
||||
];
|
||||
|
||||
function clean(prop){
|
||||
let schema = CreatureProperties.simpleSchema(prop);
|
||||
return schema.clean(prop);
|
||||
}
|
||||
Reference in New Issue
Block a user