Yes, it's brittle, but it both enforces and makes a strong comment on the issue, so I actually like Emily's suggestion here, and think that it is good given that our project and code base is relatively small.  If you change the exception message and break the test, it's no big deal to fix the test to match.