Skip to content

Commit f2ecbd5

Browse files
committed
Call JsFilesFromDir in the case of 'gopherjs test' as well.
1 parent bc27ff3 commit f2ecbd5

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

build/build.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ func (s *Session) BuildDir(packagePath string, importPath string, pkgObj string)
309309
}
310310
pkg := &PackageData{Package: buildPkg}
311311
pkg.ImportPath = "main"
312-
jsFiles, err := jsFilesFromDir(pkg.Dir)
312+
jsFiles, err := JsFilesFromDir(pkg.Dir)
313313
if err != nil {
314314
return err
315315
}
@@ -366,7 +366,7 @@ func (s *Session) ImportPackage(path string) (*compiler.Archive, error) {
366366
}
367367
pkg := &PackageData{Package: buildPkg}
368368

369-
jsFiles, err := jsFilesFromDir(pkg.Dir)
369+
jsFiles, err := JsFilesFromDir(pkg.Dir)
370370
if err != nil {
371371
return nil, err
372372
}
@@ -575,7 +575,7 @@ func NewMappingCallback(m *sourcemap.Map, goroot, gopath string) func(generatedL
575575
}
576576
}
577577

578-
func jsFilesFromDir(dir string) ([]string, error) {
578+
func JsFilesFromDir(dir string) ([]string, error) {
579579
files, err := ioutil.ReadDir(dir)
580580
if err != nil {
581581
return nil, err

tool.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,11 @@ func main() {
299299
tests := &testFuncs{Package: pkg}
300300
collectTests := func(buildPkg *build.Package, testPkgName string, needVar *bool) error {
301301
testPkg := &gbuild.PackageData{Package: buildPkg, IsTest: true}
302+
jsFiles, err := gbuild.JsFilesFromDir(pkg.Dir)
303+
if err != nil {
304+
return err
305+
}
306+
testPkg.JsFiles = jsFiles
302307
if err := s.BuildPackage(testPkg); err != nil {
303308
return err
304309
}

0 commit comments

Comments
 (0)