mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-17 21:01:26 +02:00
@@ -224,6 +224,9 @@ func (s *sitesBuilder) WithSourceFile(filenameContent ...string) *sitesBuilder {
|
||||
|
||||
func (s *sitesBuilder) absFilename(filename string) string {
|
||||
filename = filepath.FromSlash(filename)
|
||||
if filepath.IsAbs(filename) {
|
||||
return filename
|
||||
}
|
||||
if s.workingDir != "" && !strings.HasPrefix(filename, s.workingDir) {
|
||||
filename = filepath.Join(s.workingDir, filename)
|
||||
}
|
||||
@@ -736,6 +739,12 @@ func (s *sitesBuilder) CheckExists(filename string) bool {
|
||||
return destinationExists(s.Fs, filepath.Clean(filename))
|
||||
}
|
||||
|
||||
func (s *sitesBuilder) GetPage(ref string) page.Page {
|
||||
p, err := s.H.Sites[0].getPageNew(nil, ref)
|
||||
s.Assert(err, qt.IsNil)
|
||||
return p
|
||||
}
|
||||
|
||||
func newTestHelper(cfg config.Provider, fs *hugofs.Fs, t testing.TB) testHelper {
|
||||
return testHelper{
|
||||
Cfg: cfg,
|
||||
|
Reference in New Issue
Block a user