Since `class ListCommand < QueryCommand` the tests for `gem list` are much smaller than `gem query` since we can depend upon the already tested behavior.

Since you're adding this one small feature you don't need to worry about LOCAL, REMOTE, EOF or platform cases as you didn't alter any of that behavior.