Fix error where jasmine only reports results from first top-level suite

Previously we were assuming there was only one top-level test suite/describe().
As a result, we were only saving results from the *last* top-level suite we came
across :(

This fixes the issue to report all suites when multiple are present