@@ -2,10 +2,11 @@ package importing
22
33import (
44 "fmt"
5- "github.com/avito-tech/go-mutesting/internal/models"
65 "os"
76 "testing"
87
8+ "github.com/avito-tech/go-mutesting/internal/models"
9+
910 "github.com/stretchr/testify/assert"
1011)
1112
@@ -29,11 +30,12 @@ func TestFilesOfArgs(t *testing.T) {
2930 // directories
3031 {
3132 []string {"./filepathfixtures" },
32- []string {"filepathfixtures/first.go" , "filepathfixtures/second.go" , "filepathfixtures/third.go" },
33+ []string {"filepathfixtures/fifth.go" , "filepathfixtures/ first.go" , "filepathfixtures/second.go" , "filepathfixtures/third.go" },
3334 },
3435 {
3536 []string {"../importing/filepathfixtures" },
3637 []string {
38+ "../importing/filepathfixtures/fifth.go" ,
3739 "../importing/filepathfixtures/first.go" ,
3840 "../importing/filepathfixtures/second.go" ,
3941 "../importing/filepathfixtures/third.go" ,
@@ -43,6 +45,7 @@ func TestFilesOfArgs(t *testing.T) {
4345 {
4446 []string {"github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures" },
4547 []string {
48+ p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/fifth.go" ,
4649 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/first.go" ,
4750 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/second.go" ,
4851 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/third.go" ,
@@ -51,6 +54,7 @@ func TestFilesOfArgs(t *testing.T) {
5154 {
5255 []string {"github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/..." },
5356 []string {
57+ p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/fifth.go" ,
5458 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/first.go" ,
5559 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/second.go" ,
5660 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/third.go" ,
@@ -86,6 +90,7 @@ func TestPackagesWithFilesOfArgs(t *testing.T) {
8690 {
8791 []string {"./filepathfixtures" },
8892 []Package {{Name : "filepathfixtures" , Files : []string {
93+ "filepathfixtures/fifth.go" ,
8994 "filepathfixtures/first.go" ,
9095 "filepathfixtures/second.go" ,
9196 "filepathfixtures/third.go" ,
@@ -94,6 +99,7 @@ func TestPackagesWithFilesOfArgs(t *testing.T) {
9499 {
95100 []string {"../importing/filepathfixtures" },
96101 []Package {{Name : "../importing/filepathfixtures" , Files : []string {
102+ "../importing/filepathfixtures/fifth.go" ,
97103 "../importing/filepathfixtures/first.go" ,
98104 "../importing/filepathfixtures/second.go" ,
99105 "../importing/filepathfixtures/third.go" ,
@@ -105,6 +111,7 @@ func TestPackagesWithFilesOfArgs(t *testing.T) {
105111 []Package {{
106112 Name : p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures" ,
107113 Files : []string {
114+ p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/fifth.go" ,
108115 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/first.go" ,
109116 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/second.go" ,
110117 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/third.go" ,
@@ -117,6 +124,7 @@ func TestPackagesWithFilesOfArgs(t *testing.T) {
117124 {
118125 Name : p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures" ,
119126 Files : []string {
127+ p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/fifth.go" ,
120128 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/first.go" ,
121129 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/second.go" ,
122130 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/third.go" ,
@@ -157,12 +165,13 @@ func TestFilesWithSkipWithoutTests(t *testing.T) {
157165 // directories
158166 {
159167 []string {"./filepathfixtures" },
160- []string {"filepathfixtures/second.go" , "filepathfixtures/third.go" },
168+ []string {"filepathfixtures/fifth.go" , "filepathfixtures/ second.go" , "filepathfixtures/third.go" },
161169 },
162170 // packages
163171 {
164172 []string {"github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/..." },
165173 []string {
174+ p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/fifth.go" ,
166175 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/second.go" ,
167176 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/third.go" ,
168177 },
@@ -192,6 +201,10 @@ func TestFilesWithSkipWithBuildTagsTests(t *testing.T) {
192201 []string {"./filepathfixtures/third.go" },
193202 []string (nil ),
194203 },
204+ {
205+ []string {"./filepathfixtures/fifth.go" },
206+ []string (nil ),
207+ },
195208 {
196209 []string {"./filepathfixtures/second.go" },
197210 []string {"./filepathfixtures/second.go" },
@@ -250,6 +263,7 @@ func TestFilesWithExcludedDirs(t *testing.T) {
250263 {
251264 []string {"./filepathfixtures/..." },
252265 []string {
266+ "filepathfixtures/fifth.go" ,
253267 "filepathfixtures/first.go" ,
254268 "filepathfixtures/second.go" ,
255269 "filepathfixtures/third.go" ,
@@ -269,6 +283,7 @@ func TestFilesWithExcludedDirs(t *testing.T) {
269283 {
270284 []string {"./filepathfixtures" },
271285 []string {
286+ "filepathfixtures/fifth.go" ,
272287 "filepathfixtures/first.go" ,
273288 "filepathfixtures/second.go" ,
274289 "filepathfixtures/third.go" ,
@@ -280,6 +295,7 @@ func TestFilesWithExcludedDirs(t *testing.T) {
280295 {
281296 []string {"github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/..." },
282297 []string {
298+ p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/fifth.go" ,
283299 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/first.go" ,
284300 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/second.go" ,
285301 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/third.go" ,
@@ -290,6 +306,7 @@ func TestFilesWithExcludedDirs(t *testing.T) {
290306 {
291307 []string {"github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/..." },
292308 []string {
309+ p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/fifth.go" ,
293310 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/first.go" ,
294311 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/second.go" ,
295312 p + "github.com/avito-tech/go-mutesting/internal/importing/filepathfixtures/third.go" ,
0 commit comments