evomimic / map-holons

3 stars 1 forks source link

updated tests with helper classes #102

Closed nphias closed 1 month ago

nphias commented 1 month ago

fixes bug : https://github.com/evomimic/map-holons/issues/100

evomimic commented 1 month ago

I added a commit that updated the test case console messages to more accurately reflect the above.

evomimic commented 1 month ago

What this enhancement brought into focus is the need for a deeper discussion and definition of the MAP's client-side architecture. Essentially, we need to implement the model layer of the client-side MVC architecture for the MAP's Uniform API. Since the Uniform API is THE interface for invoking everything in the MAP, it is worth devoting some extra attention to it.

I believe this model layer will look significantly different than the _tests/src/mapholons/holons/common.ts definitions included in this PR. But rather than hold up this PR, I'm going to proceed with the merge and document my thoughts elsewhere regarding design of the model layer classes and functions.