       return
     }
   }
-// TODO:
-//  func testStringRequest() {
-//    do {
-//      let request = try RequestBuilder<String>()
-//        .setURLString("\(Params.API.baseURL)/robots.txt").setMethod(.GET).build()
-//      let response = try Gnomon.models(for: request).toBlocking().first()
-//      expect(response).toNot(beNil())
-//
-//      guard let result = response?.result else {
-//        throw "can't extract response"
-//      }
-//
-//      expect(result.model).to(equal("User-agent: *\nDisallow: /deny\n"))
-//    } catch {
-//      fail("\(error)")
-//      return
-//    }
-//  }
-
-  func testSingleOptionalSuccessfulRequest() {
-    do {
-      let request = try RequestBuilder<TestModel5?>().setURLString("\(Params.API.baseURL)/get?key=123")
-        .setMethod(.GET).build()
-
-      guard let response = try Gnomon.models(for: request).toBlocking().first() else { throw "can't extract response" }
-
-      expect(response.result).toNot(beNil())
-      expect(response.result?.key).to(equal(123))
-    } catch {
-      fail("\(error)")
-    }
-  }
-
-  func testSingleOptionalFailedRequest() {
-    do {
-      let request = try RequestBuilder<TestModel5?>().setURLString("\(Params.API.baseURL)/get?invalid=123")
-        .setMethod(.GET).build()
-
-      guard let response = try Gnomon.models(for: request).toBlocking().first() else { throw "can't extract response" }
-      expect(response.result).to(beNil())
-    } catch {
-      fail("\(error)")
+
+  func testStringRequest() {
+    do {
+      let request = try RequestBuilder<String>()
+        .setURLString("\(Params.API.baseURL)/robots.txt").setMethod(.GET).build()
+
+      guard let response = try Gnomon.models(for: request).toBlocking().first() else {
+        throw "can't extract response"
+      }
+
+      expect(response.result).to(equal("User-agent: *\nDisallow: /deny\n"))
+    } catch {
+      fail("\(error)")
+      return
     }
   }
 

    }
  }

  func testSingleGETWithParamsRequest() {
    do {
      let request = try RequestBuilder<TestModel3>()

    }
  }

  func testSingleOptionalSuccessfulRequest() {
    do {
      let request = try RequestBuilder<TestModel5?>().setURLString("\(Params.API.baseURL)/get?key=123")
        .setMethod(.GET).build()

      guard let response = try Gnomon.models(for: request).toBlocking().first() else { throw "can't extract response" }

      expect(response.result).toNot(beNil())
      expect(response.result?.key).to(equal(123))
    } catch {
      fail("\(error)")
    }
  }

  func testSingleOptionalFailedRequest() {
    do {
      let request = try RequestBuilder<TestModel5?>().setURLString("\(Params.API.baseURL)/get?invalid=123")
        .setMethod(.GET).build()

      guard let response = try Gnomon.models(for: request).toBlocking().first() else { throw "can't extract response" }
      expect(response.result).to(beNil())
    } catch {
      fail("\(error)")
    }
  }

  func testArrayRequest() {
    do {
      let request = try RequestBuilder<[TestModel1]>().setURLString("\(Params.API.baseURL)/post")
        .setMethod(.POST).setParams(.json(["array": [
