andAssuming().migrationToolHasCreated().account().with()
.username("yoda").password("yoda's secret").end();
when().user().logsInAs("yoda");
ObservedString randomShortHint = Observed.string();
andAfterThat().user().onHomePage()
.memorizesRandomIntelligenceHintTextAs(randomShortHint);
andAfterThat().user().onHomePage().clicksRandomIntelligenceHint();
then().user().sees().intelligenceHintPage();
andThenAlso().user().sees().onIntelligenceHintPage()
.shortHint(randomShortHint.value());
// long hint assertion would require comparing it to another user
// observation
endOfStory();
}