RiotGames/berkshelf — pull request #847 by sethvargo (2013-09-24 02:10:16+00:00)
Title: Add cucumber test for helpful constraint error message

Right now, the error message that comes back when a solution cannot be found is not very helpful. It includes the entire demands graph instead of the "unresolvable" things.

```text
Unable to find a solution for demands: [#, groups: [:default], location: default>, #, groups: [:default], location: default>, #, groups: [:default], location: default>, #, groups: [:default], location: default>, #...]
```

Here's a cucumber test for what I think the response should look like. This may actually be further down the stack in Solve, but I'm not super familiar with that codebase.

/cc @andrewGarson