improve tests by removing unnecessary assertions and moving a certain assertion because it wouldn't catch any problems because of the way jasmine does async tests