The two gems are often used together, but I found that as of:
9692bb1#diff-4a6e5a18c593cf41a8e1174bfd5afd41
I could no longer use both gems since the 'should have' step creates ambiguous match with json_spec from collective_idea. For now, I'm rolled back to 0.10 of api-steps, but would love to figure out how to use both gems without generating ambiguous match errors.