Add test coverage for missing commands attribute

This would have caught why .postal didn't work in an earlier commit.