1
0
mirror of https://github.com/beego/bee.git synced 2025-06-11 18:40:40 +00:00

Fix for projects with 'tests' in path

Projects with the string 'tests' in their path cannot document their models properly in swaggergen.  The comment says the 'tests' subfolder within the dirpath should be excluded, but the test was for the full path.  This should fix the discrepancy.
This commit is contained in:
Joseph Edwards Van Riper III
2019-02-12 08:23:17 -05:00
committed by GitHub
parent de82e68f73
commit 384d46897b

View File

@ -119,7 +119,7 @@ func ParsePackagesFromDir(dirpath string) {
// all 'tests' folders and dot folders wihin dirpath
d, _ := filepath.Rel(dirpath, fpath)
if !(d == "vendor" || strings.HasPrefix(d, "vendor"+string(os.PathSeparator))) &&
!strings.Contains(fpath, "tests") &&
!strings.Contains(d, "tests") &&
!(d[0] == '.') {
err = parsePackageFromDir(fpath)
if err != nil {