What exactly are the scenarios being tested here? Why are there two tests specifically? The errors produced when `verifyLayoutResult` fails don't convey the circumstances surrounding the failure, making it difficult to zero in on the problem if a change causes this test to fail.