There are numerous tests that need to be implemented. This issue collects them in order to keep track which are already done and which are yet to be written. This issue will be updated as code will be further specialized and partintioned into more atomical functions and objects.
Unit tests
Conventional tests for static functions
Reactivity tests
For each input there should be tests that check if they cause correct output changes
Custom elements tests
Those tests can probably be easiest to perform by comparing HTML results when changing input.
UI tests
Check if interacting with UI cause server to perform operations. Check if change of server output cause UI to change. Possibly using snapshots.
Integration tests
There are numerous tests that need to be implemented. This issue collects them in order to keep track which are already done and which are yet to be written. This issue will be updated as code will be further specialized and partintioned into more atomical functions and objects.
Unit tests
Conventional tests for static functions
ag_data_*)ag_optionReactivity tests
For each input there should be tests that check if they cause correct output changes
Custom elements tests
Those tests can probably be easiest to perform by comparing HTML results when changing input.
UI tests
Check if interacting with UI cause server to perform operations. Check if change of server output cause UI to change. Possibly using snapshots.
Integration tests