Add test coverage for Github provider