The tests should make it easier to test for behavior changes, if features are being added or changed.
Mostly the tests will be formed around the expected behavior rather then the unexpected behavior.
Which means, the tests will be written, how the module is supposed to be used.
Other test cases may get their own issue as enhancement or as bug report.