getting used to the difficulty in really robust test cases in sinatra