fixes time.Duration zero formatted value matching
Этот коммит содержится в:
		
							родитель
							
								
									df5310a062
								
							
						
					
					
						коммит
						b41f349e3c
					
				
					 1 изменённых файлов: 12 добавлений и 10 удалений
				
			
		|  | @ -7,6 +7,7 @@ import ( | |||
| 	"io" | ||||
| 	"strings" | ||||
| 	"testing" | ||||
| 	"time" | ||||
| 
 | ||||
| 	"github.com/DATA-DOG/godog/colors" | ||||
| 	"github.com/DATA-DOG/godog/gherkin" | ||||
|  | @ -69,30 +70,31 @@ func TestJUnitSimpleFeature(t *testing.T) { | |||
| 	s.Step(`^failing$`, func() error { return fmt.Errorf("errored") }) | ||||
| 	s.Step(`^pending$`, func() error { return ErrPending }) | ||||
| 
 | ||||
| 	var zeroDuration time.Duration | ||||
| 	expected := junitPackageSuite{ | ||||
| 		Name:     "junit", | ||||
| 		Tests:    8, | ||||
| 		Skipped:  0, | ||||
| 		Failures: 2, | ||||
| 		Errors:   4, | ||||
| 		Time:     "0s", | ||||
| 		Time:     zeroDuration.String(), | ||||
| 		TestSuites: []*junitTestSuite{{ | ||||
| 			Name:     "junit formatter", | ||||
| 			Tests:    8, | ||||
| 			Skipped:  0, | ||||
| 			Failures: 2, | ||||
| 			Errors:   4, | ||||
| 			Time:     "0s", | ||||
| 			Time:     zeroDuration.String(), | ||||
| 			TestCases: []*junitTestCase{ | ||||
| 				{ | ||||
| 					Name:   "passing scenario", | ||||
| 					Status: "passed", | ||||
| 					Time:   "0s", | ||||
| 					Time:   zeroDuration.String(), | ||||
| 				}, | ||||
| 				{ | ||||
| 					Name:   "failing scenario", | ||||
| 					Status: "failed", | ||||
| 					Time:   "0s", | ||||
| 					Time:   zeroDuration.String(), | ||||
| 					Failure: &junitFailure{ | ||||
| 						Message: "Step failing: errored", | ||||
| 					}, | ||||
|  | @ -103,7 +105,7 @@ func TestJUnitSimpleFeature(t *testing.T) { | |||
| 				{ | ||||
| 					Name:   "pending scenario", | ||||
| 					Status: "pending", | ||||
| 					Time:   "0s", | ||||
| 					Time:   zeroDuration.String(), | ||||
| 					Error: []*junitError{ | ||||
| 						{Message: "Step pending: TODO: write pending definition", Type: "pending"}, | ||||
| 						{Message: "Step passing", Type: "skipped"}, | ||||
|  | @ -112,7 +114,7 @@ func TestJUnitSimpleFeature(t *testing.T) { | |||
| 				{ | ||||
| 					Name:   "undefined scenario", | ||||
| 					Status: "undefined", | ||||
| 					Time:   "0s", | ||||
| 					Time:   zeroDuration.String(), | ||||
| 					Error: []*junitError{ | ||||
| 						{Message: "Step undefined", Type: "undefined"}, | ||||
| 						{Message: "Step next undefined", Type: "undefined"}, | ||||
|  | @ -121,12 +123,12 @@ func TestJUnitSimpleFeature(t *testing.T) { | |||
| 				{ | ||||
| 					Name:   "outline #1", | ||||
| 					Status: "passed", | ||||
| 					Time:   "0s", | ||||
| 					Time:   zeroDuration.String(), | ||||
| 				}, | ||||
| 				{ | ||||
| 					Name:   "outline #2", | ||||
| 					Status: "failed", | ||||
| 					Time:   "0s", | ||||
| 					Time:   zeroDuration.String(), | ||||
| 					Failure: &junitFailure{ | ||||
| 						Message: "Step failing: errored", | ||||
| 					}, | ||||
|  | @ -134,7 +136,7 @@ func TestJUnitSimpleFeature(t *testing.T) { | |||
| 				{ | ||||
| 					Name:   "outline #3", | ||||
| 					Status: "pending", | ||||
| 					Time:   "0s", | ||||
| 					Time:   zeroDuration.String(), | ||||
| 					Error: []*junitError{ | ||||
| 						{Message: "Step pending: TODO: write pending definition", Type: "pending"}, | ||||
| 					}, | ||||
|  | @ -142,7 +144,7 @@ func TestJUnitSimpleFeature(t *testing.T) { | |||
| 				{ | ||||
| 					Name:   "outline #4", | ||||
| 					Status: "undefined", | ||||
| 					Time:   "0s", | ||||
| 					Time:   zeroDuration.String(), | ||||
| 					Error: []*junitError{ | ||||
| 						{Message: "Step undefined", Type: "undefined"}, | ||||
| 					}, | ||||
|  |  | |||
		Загрузка…
	
	Создание таблицы
		
		Сослаться в новой задаче
	
	 gedi
						gedi