                         })
                         
                         expect(callbackQueueLabel) == requestQueue.label
-                    })
-                })
-                
-                context("queue is not provided with request", {
-                    it("invoke callback on provider queue", closure: {
+                    }
+                }
+                
+                context("the queueless request method is invoked") {
+                    it("invokes the callback on provider queue", closure: {
                         var callbackQueueLabel: String?
                         
                         waitUntil(action: { completion in

                OHHTTPStubs.removeStub(stubDescriptor)
            }
            
            describe("a provider with predefined queue", {
                var provider: RxMoyaProvider<GitHub>!
                var queue: DispatchQueue!
                var disposeBag: DisposeBag!

                        })
                        
                        expect(callbackQueueLabel) == DispatchQueue.main.label
                    }
                }
            })
        }
    }
