WhenActionsFail

Let's look at what happens when an action fails.

ChatStart

connect usersarah

usersarahcreatesfitroom

There should be no occupants in the "fitNesse" room:

checkoccupantsfit0

Sarah can't enter an unknown room:

usersarahentersunfitroom

We can expect that, by putting reject in the first cell:

rejectusersarahentersunfitroom

and an unknown user can't create a room:

rejectusergeorgecreatesunfitroom

Sarah hasn't entered the room, so she can't be in there:

users in roomfit
name
sarah

Here's a DoFixtureSummary.