mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-16 20:53:59 +02:00
Add a new test helper
This commit is contained in:
@@ -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) {
|
func (s *IntegrationTestBuilder) AssertDestinationExists(filename string, b bool) {
|
||||||
checker := qt.IsTrue
|
checker := qt.IsTrue
|
||||||
if !b {
|
if !b {
|
||||||
|
Reference in New Issue
Block a user