| 
					
				 | 
			
			
				@@ -263,11 +263,16 @@ func TestTreeDiffFork(t *testing.T) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func TestTreeDiffCheckLanguage(t *testing.T) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	td := fixtureTreeDiff() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	td.Languages["Go"] = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	lang, err := td.checkLanguage( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		"version.go", plumbing.NewHash("975f35a1412b8ae79b5ba2558f71f41e707fd5a9")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	assert.NoError(t, err) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	assert.True(t, lang) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	td.Languages["go"] = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	delete(td.Languages, allLanguages) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	lang, err = td.checkLanguage( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		"version.go", plumbing.NewHash("975f35a1412b8ae79b5ba2558f71f41e707fd5a9")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert.NoError(t, err) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert.True(t, lang) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func TestTreeDiffConsumeEnryFilter(t *testing.T) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -282,10 +287,20 @@ func TestTreeDiffConsumeEnryFilter(t *testing.T) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	newDiffs := td.filterDiffs(diffs) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	assert.Len(t, newDiffs, 2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	td.Configure(map[string]interface{}{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert.NoError(t, td.Configure(map[string]interface{}{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		ConfigTreeDiffEnableBlacklist:     true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		ConfigTreeDiffBlacklistedPrefixes: []string{"whatever"}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	})) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	newDiffs = td.filterDiffs(diffs) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	assert.Len(t, newDiffs, 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func TestTreeDiffCheckLanguageEmpty(t *testing.T) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	td := fixtureTreeDiff() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	td.Languages["python"] = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	delete(td.Languages, allLanguages) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	lang, err := td.checkLanguage( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		"__init__.py", plumbing.NewHash("e69de29bb2d1d6434b8b29ae775ad8c2e48c5391")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert.NoError(t, err) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert.True(t, lang) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |