having issues with injecting a fake `$scope` into the test to pass as a third argument, will look into it further.