ShellTestBaseAura for AppShell unit tests
ShellTestBaseAura augments extensions::ExtensionsTest and also sets up the Aura environment. app_shell_unittests test classes can derive from ShellTestBaseAura to get this set-up for free, instead of deriving from either ExtensionsTest (which doesn't create a ShellExtensionsBrowserClient) or AuraTestBase (which sets up its own Screen and RootWindow). In particular, deriving ShellDesktopControllerAuraTest from AuraTestBase doesn't make sense because the ShellDesktopControllerAura creates its own screen and RootWindow. This also provides ShellTestHelperAura, which can be used as a class member to get shell environment set-up without deriving a test from ExtensionsTest. Change-Id: I4565c985c77444ebc7325fd7d5295d028f85f774 Reviewed-on: https://chromium-review.googlesource.com/591641 Commit-Queue: Michael Giuffrida <michaelpg@chromium.org> Reviewed-by:Scott Violet <sky@chromium.org> Reviewed-by:
Ben Wells <benwells@chromium.org> Reviewed-by:
Mitsuru Oshima <oshima@chromium.org> Cr-Commit-Position: refs/heads/master@{#491934}
Showing
Please register or sign in to comment