I'm not sure if it's worth adding unit tests for the implementation detail, but the API functions should be tested as fully as possible. This will involve having some BSAs to test against: my testing-plugins repository contains a Skyrim BSA that can be used to start with.
I've implemented a barebones set of tests in the add-tests branch. They're currently failing on Linux due to a zlib buffer error (I'm not sure why), but to improve test coverage I need:
I need to then add tests for:
I'm not sure if it's worth adding unit tests for the implementation detail, but the API functions should be tested as fully as possible. This will involve having some BSAs to test against: my
testing-pluginsrepository contains a Skyrim BSA that can be used to start with.I've implemented a barebones set of tests in the
add-testsbranch. They're currently failing on Linux due to a zlib buffer error (I'm not sure why), but to improve test coverage I need:I need to then add tests for: