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

spec coverage: specCover -> covers

Blake Mizerany 11 лет назад
Родитель
Сommit
214c69788e
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      z_spec_test.go

+ 6 - 3
z_spec_test.go

@@ -33,9 +33,9 @@ func init() {
 	defaultSpecCoverage = readSpecCov(f)
 }
 
-// specCover marks all sentences for section sec in defaultSpecCoverage. Sentences not
+// covers marks all sentences for section sec in defaultSpecCoverage. Sentences not
 // "covered" will be included in report outputed by TestSpecCoverage.
-func specCover(sec, sentences string) {
+func covers(sec, sentences string) {
 	defaultSpecCoverage.cover(sec, sentences)
 }
 
@@ -109,6 +109,9 @@ func (sc specCoverage) readSection(sec []int) {
 				if err := sc.d.Skip(); err != nil {
 					panic(err)
 				}
+				if v.Name.Local == "section" {
+					sub++
+				}
 				break
 			}
 			switch v.Name.Local {
@@ -294,7 +297,7 @@ func TestSpecCoverage(t *testing.T) {
 	}
 	sort.Stable(bySpecSection(list))
 
-	if testing.Short() {
+	if testing.Short() && len(list) > 5 {
 		list = list[:5]
 	}