Tests for deps

Closes #33 
Closes #34
И ещё надо проверить поведение `elems` и `mods` отдельно от `elem` и `mod`, т.к. 1е должны добавлять свой блок, а вторые нет.