Added test runner with dependency injection and test for aster.src().