Fix broken test

Broken by:
146515674f8df71fdd6949371c0f2a4062d331fd

Adding an extra boosted field meant that the condition the test is looking for
was no longer the fourth element in the array. Instead, let's look for it in a
semantic way.

There's also an extra field in the shingle condition, so add that too.