It looks like there might be a couple of things going on here. First, you're only assigning to your `authService` inside of one of the tests, because Jasmine runs your tests in random order by default, your common modules tests might run before the tests that assigns the variable. If you want to use the value in multiple tests, you should probably do the assignment in a beforeEach.
Once the creation/assignment is happening in a beforeEach, you might still have an issue because your `authService` won't actually be created and assigned until the beforeEach is invoked. You'll either need to pass in a closure (a function that returns the local variable should work here), or store the reference somewhere that the tests in the common module can access it. If you use the `function` keyword instead of the lambda syntax (`() => {}`), your calls will have access to the same `this` that Jasmine maintains for each test.
Hope this helps. Thanks for using Jasmine!
-Gregg