Add more tests for source combinators