diaspora/diaspora — pull request #3488 by devendram (2012-08-09 10:44:35+00:00)
Title: Adding step definitions to facilitate merging of multiple consecutive "I...

Currently there are places where "I ( should | should not ) see " kind of clauses are used multiple times consecutively.

The new step definition should let the feature writer merge these into one. for example

I should see "a"
I should see "b"
I should see "c"

can be written as

I should see "a" and "b" and "c"

one selector is supported

I should see "a" within "selector"
I should see "b" within "selector"
I should see "c" within "selector"

can be written as
I should see "a" and "b" and "c" within "selector"

statements with different selectors cannot be merged this way.