Bascially make sure that all questions are present based on their weight after apply, the basic rules of specificity level is observed, etc.
A good test would be:
-> Get 3 wrong in the initial apply
-> Check hierarchy.json to make sure it's changed
->Finish all specificities
-> Go to understand
-> Get 3 things wrong in understand (one per section)
-> Check hierarchy.json to make sure it's changed
-> Skip all sections
-> Get to terms.json
-> Get 3 things wrong
-> Make sure hierarchy.json is changed
-> Done
Bascially make sure that all questions are present based on their weight after apply, the basic rules of specificity level is observed, etc.
A good test would be:
-> Get 3 wrong in the initial apply -> Check hierarchy.json to make sure it's changed ->Finish all specificities -> Go to understand -> Get 3 things wrong in understand (one per section) -> Check hierarchy.json to make sure it's changed -> Skip all sections -> Get to terms.json -> Get 3 things wrong -> Make sure hierarchy.json is changed -> Done