             }
             
             it("Has X-Api-Key Header") {
-                newsProvider.request(.sources(category: .all, language: .all, country: .all), completion: nil)
+                newsProvider.request(allSourcesTarget, completion: nil)
                 
                 let request = urlSessionMock.dataTask?.request
                 

                    NetworkStub.installSuccessfulRequest(data: Fakes.Sources.successJsonData)
                        
                    waitUntil(timeout: 1.0) { success in
                        newsProvider.request(.sources(category: .all, language: .all, country: .all)) { data, error in
                            expect(data).toNot(beNil())
                            expect(error).to(beNil())
                            success()

        var urlSessionMock: URLSessionMock!
        var newsProvider: NewsProvider!
        
        let allSourcesTarget = NewsAPITarget.sources(category: .all, language: .all, country: .all)
        
        describe("Request") {
            beforeEach {
                urlSessionMock = URLSessionMock()
