feat: add tests for all platforms