CLC-3493 Paginate Canvas user courses & groups
Merge pull request #2309 from chikoon/CLC-3419-act-as-users-can-act-as-any-user

CLC-3419 - Users who can act-as should be able to act-as any user
Merge pull request #2298 from raydavis/raywip

CLC-3493 Paginate Canvas user courses & groups
[CLC-3500] SID/UID converter should not appear while user is viewing_as
Merge pull request #2311 from haroonrasheed333/CLC-3500

[CLC-3500] SID/UID converter should not appear while user is viewing_as
Tried to make an integration test that asserts the rendered
act-as footer html with a regular expression, but saw that this
will not work

It's possible to check for hardcoded text with regular expressions on the
rendered html, but there's no apparent way to detect the rendered html

For example page.body contains the anuglar markup, not what a user sees as rendered:

<p>
 You're currently viewing as <span data-ng-bind="api.user.profile.full_name"></span> (<span data-ng-bind="api.user.profile.uid"></span>)
 <button class="cc-button cc-button-blue cc-right" data-ng-click="admin.stopActAs()" type="button">Stop viewing as</button>
</p>

So, how can we test this?????
Trying to work on 2 tests that check the footer of viewed-as
users that have or that have not logged in before.
the firstLoginAct should be nil and instead of not be_empty