test(diffview): allow tests to run in parallel

Andrey Nering created

Change summary

internal/exp/diffview/diffview_test.go | 12 ++++++++++++
1 file changed, 12 insertions(+)

Detailed changes

internal/exp/diffview/diffview_test.go 🔗

@@ -133,6 +133,8 @@ func TestDiffView(t *testing.T) {
 				t.Run(behaviorName, func(t *testing.T) {
 					for themeName, themeFunc := range ThemeFuncs {
 						t.Run(themeName, func(t *testing.T) {
+							t.Parallel()
+
 							dv := diffview.New()
 							dv = layoutFunc(dv)
 							dv = themeFunc(dv)
@@ -158,6 +160,8 @@ func TestDiffView(t *testing.T) {
 func TestDiffViewTabs(t *testing.T) {
 	for layoutName, layoutFunc := range LayoutFuncs {
 		t.Run(layoutName, func(t *testing.T) {
+			t.Parallel()
+
 			dv := diffview.New().
 				Before("main.go", TestTabsBefore).
 				After("main.go", TestTabsAfter).
@@ -180,6 +184,8 @@ func TestDiffViewWidth(t *testing.T) {
 				}
 
 				t.Run(fmt.Sprintf("WidthOf%03d", width), func(t *testing.T) {
+					t.Parallel()
+
 					dv := diffview.New().
 						Before("main.go", TestMultipleHunksBefore).
 						After("main.go", TestMultipleHunksAfter).
@@ -203,6 +209,8 @@ func TestDiffViewHeight(t *testing.T) {
 		t.Run(layoutName, func(t *testing.T) {
 			for height := 1; height <= 20; height++ {
 				t.Run(fmt.Sprintf("HeightOf%03d", height), func(t *testing.T) {
+					t.Parallel()
+
 					dv := diffview.New().
 						Before("main.go", TestMultipleHunksBefore).
 						After("main.go", TestMultipleHunksAfter).
@@ -226,6 +234,8 @@ func TestDiffViewXOffset(t *testing.T) {
 		t.Run(layoutName, func(t *testing.T) {
 			for xOffset := range 21 {
 				t.Run(fmt.Sprintf("XOffsetOf%02d", xOffset), func(t *testing.T) {
+					t.Parallel()
+
 					dv := diffview.New().
 						Before("main.go", TestDefaultBefore).
 						After("main.go", TestDefaultAfter).
@@ -250,6 +260,8 @@ func TestDiffViewYOffset(t *testing.T) {
 		t.Run(layoutName, func(t *testing.T) {
 			for yOffset := range 17 {
 				t.Run(fmt.Sprintf("YOffsetOf%02d", yOffset), func(t *testing.T) {
+					t.Parallel()
+
 					dv := diffview.New().
 						Before("main.go", TestMultipleHunksBefore).
 						After("main.go", TestMultipleHunksAfter).