improve tests

- use roots-util
- no reliance on file load ordering, which is arbitrary