Преглед изворни кода

added tests for scanning single branch and non-existing branch

Adam Kobi пре 7 година
родитељ
комит
6b3bd46fa8
1 измењених фајлова са 17 додато и 0 уклоњено
  1. 17 0
      gitleaks_test.go

+ 17 - 0
gitleaks_test.go

@@ -320,6 +320,23 @@ func TestRun(t *testing.T) {
 			expectedErrMsg: "",
 			commitPerPage:  1,
 		},
+		{
+			testOpts: Options{
+				Repo:   "https://github.com/gitleakstest/gronit.git",
+				Branch: "master",
+			},
+			description: "test github leaks on single branch - master",
+			numLeaks:    2,
+		},
+		{
+			testOpts: Options{
+				Repo:   "https://github.com/gitleakstest/gronit.git",
+				Branch: "nonExistingBranch",
+			},
+			description:    "test github leaks on single branch which doesn't exist",
+			numLeaks:       0,
+			expectedErrMsg: "reference not found",
+		},
 	}
 	g := goblin.Goblin(t)
 	for _, test := range tests {