WIP in com.spinal.ui.Container unit tests.
Fixed critical issues when defining prototype variable members: several instances were affecting same variable member instanciated in the prototype declaration (Container.views and Collection.collection) causing severe problems. Fixed container-test filename.
Added new() unit tests for Container class (WIP).
Fixed interface supported inside the container.
WIP: Unit tests on com.spinal.ui.Container. Fixed several issues.
Fix a couple of issues with the DOM detection when intanciating container and fixed a couple of test cases in the ui package.
Finished up with container test cases. However, phantomJS is dropping some test cases (randomly). Investigate on that.
Fixed Unit Test. Seems like the Container/View unit test classes are affecting the DOM causing the karma test being loaded by requirejs multiple times, dropping test cases aparently due to race conditions. Investigate more.
Fixed problem detaching the body element accidentally, while trying to solve the successor resolution when a container is declarated as the top level container that points to an specific html element in the dom.
Started working with the IOC module. Refactored and renamed some utils modules. Added test samples specs (contexts) to start coding the mechanisms of looking up 'Nuts' (Beans).
WIP on Context Unit Test and Logic.
WIP on the ioc module. Defined Context interface methods as well as processor types (bone, create, ready & destroy) they will take care of the bore's life cycle and parsing logic on all bones inside a context instance.
Resolving Processors instanciation from factory pattern.
Fixed processor's registering mechanism to the Context factory. This will be subjected to be changed in the future. That might be a different strategy to hook up different context processors.
WIP processor strategy to parse specs. Wrote some documentation.
Added some notes about changes in the ioc implementation.
Experiment the architectecture of IoC. Refactored some files and change the strategy to instanciate modules and processors for the context class.
Refactored processor inheritance model and wip on loading those dependencies.
Added modules that are going to be part of the aop package. Simplified Module declarations in specs.
Added notation properties to each individual life phase processors.