Просмотр исходного кода

don't make request to google cloud clsi if there is no url

Henry Oswald 8 лет назад
Родитель
Сommit
ab0f258c03
1 измененных файлов с 9 добавлено и 3 удалено
  1. 9 3
      services/web/test/unit/coffee/Compile/ClsiManagerTests.coffee

+ 9 - 3
services/web/test/unit/coffee/Compile/ClsiManagerTests.coffee

@@ -493,16 +493,22 @@ describe "ClsiManager", ->
 				url : "https://compiles.googlecloud.test"
 			@response = {there:"something"}
 			@request.callsArgWith(1, null, @response)
-
-		it "should change the domain on the url", (done)->
 			@opts = 
 				url: @ClsiManager._getCompilerUrl(null, @project_id)
-
+				
+		it "should change the domain on the url", (done)->
 			@ClsiManager._makeGoogleCloudRequest @project_id, @opts, =>
 				args = @request.args[0]
 				args[0].url.should.equal "https://compiles.googlecloud.test/project/#{@project_id}"
 				done()
 
+		it "should not make a request if there is not clsigc url", (done)->
+			@settings.apis.clsigc = undefined
+			@ClsiManager._makeGoogleCloudRequest @project_id, @opts, (err)=>
+				expect(err).to.equal undefined
+				@request.callCount.should.equal 0
+				done()
+