That is still dependent on the controller's design. If that changes, behavior might change without the tests ever detecting that.

If it is decided that "the empty paragraph must always lose", then the end result for the case when both paragraphs are empty must be declared in a test. The way I see it, the test doesn't care what happens in that case.

At least that one case is important. The rest of the additional tests may be left out, ok.