@@ -133,6 +133,8 @@ func TestDiffView(t *testing.T) {
133 t.Run(behaviorName, func(t *testing.T) {
133 t.Run(behaviorName, func(t *testing.T) {
134 for themeName, themeFunc := range ThemeFuncs {
134 for themeName, themeFunc := range ThemeFuncs {
135 t.Run(themeName, func(t *testing.T) {
135 t.Run(themeName, func(t *testing.T) {
136 dv := diffview.New()
138 dv := diffview.New()
137 dv = layoutFunc(dv)
139 dv = layoutFunc(dv)
138 dv = themeFunc(dv)
140 dv = themeFunc(dv)
@@ -158,6 +160,8 @@ func TestDiffView(t *testing.T) {
158func TestDiffViewTabs(t *testing.T) {
160func TestDiffViewTabs(t *testing.T) {
159 for layoutName, layoutFunc := range LayoutFuncs {
161 for layoutName, layoutFunc := range LayoutFuncs {
160 t.Run(layoutName, func(t *testing.T) {
162 t.Run(layoutName, func(t *testing.T) {
161 dv := diffview.New().
165 dv := diffview.New().
162 Before("main.go", TestTabsBefore).
166 Before("main.go", TestTabsBefore).
163 After("main.go", TestTabsAfter).
167 After("main.go", TestTabsAfter).
@@ -180,6 +184,8 @@ func TestDiffViewWidth(t *testing.T) {
182 t.Run(fmt.Sprintf("WidthOf%03d", width), func(t *testing.T) {
186 t.Run(fmt.Sprintf("WidthOf%03d", width), func(t *testing.T) {
183 dv := diffview.New().
189 dv := diffview.New().
184 Before("main.go", TestMultipleHunksBefore).
190 Before("main.go", TestMultipleHunksBefore).
185 After("main.go", TestMultipleHunksAfter).
191 After("main.go", TestMultipleHunksAfter).
@@ -203,6 +209,8 @@ func TestDiffViewHeight(t *testing.T) {
203 t.Run(layoutName, func(t *testing.T) {
209 t.Run(layoutName, func(t *testing.T) {
204 for height := 1; height <= 20; height++ {
210 for height := 1; height <= 20; height++ {
205 t.Run(fmt.Sprintf("HeightOf%03d", height), func(t *testing.T) {
211 t.Run(fmt.Sprintf("HeightOf%03d", height), func(t *testing.T) {
206 dv := diffview.New().
214 dv := diffview.New().
207 Before("main.go", TestMultipleHunksBefore).
215 Before("main.go", TestMultipleHunksBefore).
208 After("main.go", TestMultipleHunksAfter).
216 After("main.go", TestMultipleHunksAfter).
@@ -226,6 +234,8 @@ func TestDiffViewXOffset(t *testing.T) {
226 t.Run(layoutName, func(t *testing.T) {
234 t.Run(layoutName, func(t *testing.T) {
227 for xOffset := range 21 {
235 for xOffset := range 21 {
228 t.Run(fmt.Sprintf("XOffsetOf%02d", xOffset), func(t *testing.T) {
236 t.Run(fmt.Sprintf("XOffsetOf%02d", xOffset), func(t *testing.T) {
229 dv := diffview.New().
239 dv := diffview.New().
230 Before("main.go", TestDefaultBefore).
240 Before("main.go", TestDefaultBefore).
231 After("main.go", TestDefaultAfter).
241 After("main.go", TestDefaultAfter).
@@ -250,6 +260,8 @@ func TestDiffViewYOffset(t *testing.T) {
250 t.Run(layoutName, func(t *testing.T) {
260 t.Run(layoutName, func(t *testing.T) {
251 for yOffset := range 17 {
261 for yOffset := range 17 {
252 t.Run(fmt.Sprintf("YOffsetOf%02d", yOffset), func(t *testing.T) {
262 t.Run(fmt.Sprintf("YOffsetOf%02d", yOffset), func(t *testing.T) {
253 dv := diffview.New().
265 dv := diffview.New().
254 Before("main.go", TestMultipleHunksBefore).
266 Before("main.go", TestMultipleHunksBefore).
255 After("main.go", TestMultipleHunksAfter).
267 After("main.go", TestMultipleHunksAfter).