- Look at other libs for their test structure - Try not to introduce a testing library dependency for users unless they're running the tests - Add tests for most extensions