summaryrefslogtreecommitdiffstats
path: root/hugolib
diff options
context:
space:
mode:
Diffstat (limited to 'hugolib')
-rw-r--r--hugolib/integrationtest_builder.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/hugolib/integrationtest_builder.go b/hugolib/integrationtest_builder.go
index 14509657a..a0cae1d95 100644
--- a/hugolib/integrationtest_builder.go
+++ b/hugolib/integrationtest_builder.go
@@ -196,6 +196,20 @@ func (s *IntegrationTestBuilder) AssertFileContentExact(filename string, matches
}
}
+func (s *IntegrationTestBuilder) AssertFileExists(filename string, b bool) {
+ checker := qt.IsNil
+ if !b {
+ checker = qt.IsNotNil
+ }
+ _, err := s.fs.WorkingDirReadOnly.Stat(filename)
+ if !herrors.IsNotExist(err) {
+ s.Assert(err, qt.IsNil)
+ }
+ s.Assert(err, checker)
+}
+
+// Deprecated: Use AssertFileExists instead but remember to prefix with "public/".
+// I have had some surprises with this one, hence the deprecation.
func (s *IntegrationTestBuilder) AssertDestinationExists(filename string, b bool) {
checker := qt.IsTrue
if !b {