             return NSURLSessionConfiguration.ephemeralSessionConfiguration()
         }
         
+        let commonJSONString = "{\"somekey\":\"somevalue\"}"
+        
         private func fakeAsync(
             success:((data: NSData, response: NSURLResponse)->())?,
             failure:((error: NSError)->())?) {
                 
-            let s = NSString(string: "derp")
+            let s = NSString(string: commonJSONString)
             let data = s.dataUsingEncoding(NSUTF8StringEncoding)
             let resp = NSURLResponse()
             success!(data: data!, response: resp)


class FakeTests: XCTestCase {
    
    struct FakeNaive: NaiveHTTPProtocol {
        var urlSession: NSURLSession {
            return NSURLSession(configuration: configuration)

        
        fakeNaive.GET("http://example.com", params: nil, success: { [asyncExpectation](data, response) -> () in
            let resultString = NSString(data: data, encoding: NSUTF8StringEncoding)
            XCTAssertEqual(fakeNaive.commonJSONString, resultString)
            asyncExpectation.fulfill()
        }) { (error) -> Void in
            XCTFail()
