Bug 983277

Opening a new window for this test to be more certain previous tests do not affect it.
promises are always async now.