Versions in this module Expand all Collapse all v0 v0.1.23 Apr 7, 2026 v0.1.22 Dec 26, 2025 Changes in this version + type DirEntry interface + Info func() (FileInfo, error) + IsDir func() bool + Name func() string + Type func() fs.FileMode + type FileInfo interface + IsDir func() bool + ModTime func() time.Time + Mode func() os.FileMode + Name func() string + Size func() int64 + Sys func() any + type FileSystem interface + Getwd func() (string, error) + ReadDir func(path string) ([]DirEntry, error) + RemoveAll func(path string) error + Stat func(path string) (FileInfo, error) + WriteFile func(path string, data []byte, perm os.FileMode) error + type MockDirEntry struct + func NewMockDirEntry(t interface{ ... }) *MockDirEntry + func (_m *MockDirEntry) EXPECT() *MockDirEntry_Expecter + func (_m *MockDirEntry) Info() (FileInfo, error) + func (_m *MockDirEntry) IsDir() bool + func (_m *MockDirEntry) Name() string + func (_m *MockDirEntry) Type() iofs.FileMode + type MockDirEntry_Expecter struct + func (_e *MockDirEntry_Expecter) Info() *MockDirEntry_Info_Call + func (_e *MockDirEntry_Expecter) IsDir() *MockDirEntry_IsDir_Call + func (_e *MockDirEntry_Expecter) Name() *MockDirEntry_Name_Call + func (_e *MockDirEntry_Expecter) Type() *MockDirEntry_Type_Call + type MockDirEntry_Info_Call struct + func (_c *MockDirEntry_Info_Call) Return(_a0 FileInfo, _a1 error) *MockDirEntry_Info_Call + func (_c *MockDirEntry_Info_Call) Run(run func()) *MockDirEntry_Info_Call + func (_c *MockDirEntry_Info_Call) RunAndReturn(run func() (FileInfo, error)) *MockDirEntry_Info_Call + type MockDirEntry_IsDir_Call struct + func (_c *MockDirEntry_IsDir_Call) Return(_a0 bool) *MockDirEntry_IsDir_Call + func (_c *MockDirEntry_IsDir_Call) Run(run func()) *MockDirEntry_IsDir_Call + func (_c *MockDirEntry_IsDir_Call) RunAndReturn(run func() bool) *MockDirEntry_IsDir_Call + type MockDirEntry_Name_Call struct + func (_c *MockDirEntry_Name_Call) Return(_a0 string) *MockDirEntry_Name_Call + func (_c *MockDirEntry_Name_Call) Run(run func()) *MockDirEntry_Name_Call + func (_c *MockDirEntry_Name_Call) RunAndReturn(run func() string) *MockDirEntry_Name_Call + type MockDirEntry_Type_Call struct + func (_c *MockDirEntry_Type_Call) Return(_a0 iofs.FileMode) *MockDirEntry_Type_Call + func (_c *MockDirEntry_Type_Call) Run(run func()) *MockDirEntry_Type_Call + func (_c *MockDirEntry_Type_Call) RunAndReturn(run func() iofs.FileMode) *MockDirEntry_Type_Call + type MockFileInfo struct + func NewMockFileInfo(t interface{ ... }) *MockFileInfo + func (_m *MockFileInfo) EXPECT() *MockFileInfo_Expecter + func (_m *MockFileInfo) IsDir() bool + func (_m *MockFileInfo) ModTime() time.Time + func (_m *MockFileInfo) Mode() os.FileMode + func (_m *MockFileInfo) Name() string + func (_m *MockFileInfo) Size() int64 + func (_m *MockFileInfo) Sys() any + type MockFileInfo_Expecter struct + func (_e *MockFileInfo_Expecter) IsDir() *MockFileInfo_IsDir_Call + func (_e *MockFileInfo_Expecter) ModTime() *MockFileInfo_ModTime_Call + func (_e *MockFileInfo_Expecter) Mode() *MockFileInfo_Mode_Call + func (_e *MockFileInfo_Expecter) Name() *MockFileInfo_Name_Call + func (_e *MockFileInfo_Expecter) Size() *MockFileInfo_Size_Call + func (_e *MockFileInfo_Expecter) Sys() *MockFileInfo_Sys_Call + type MockFileInfo_IsDir_Call struct + func (_c *MockFileInfo_IsDir_Call) Return(_a0 bool) *MockFileInfo_IsDir_Call + func (_c *MockFileInfo_IsDir_Call) Run(run func()) *MockFileInfo_IsDir_Call + func (_c *MockFileInfo_IsDir_Call) RunAndReturn(run func() bool) *MockFileInfo_IsDir_Call + type MockFileInfo_ModTime_Call struct + func (_c *MockFileInfo_ModTime_Call) Return(_a0 time.Time) *MockFileInfo_ModTime_Call + func (_c *MockFileInfo_ModTime_Call) Run(run func()) *MockFileInfo_ModTime_Call + func (_c *MockFileInfo_ModTime_Call) RunAndReturn(run func() time.Time) *MockFileInfo_ModTime_Call + type MockFileInfo_Mode_Call struct + func (_c *MockFileInfo_Mode_Call) Return(_a0 os.FileMode) *MockFileInfo_Mode_Call + func (_c *MockFileInfo_Mode_Call) Run(run func()) *MockFileInfo_Mode_Call + func (_c *MockFileInfo_Mode_Call) RunAndReturn(run func() os.FileMode) *MockFileInfo_Mode_Call + type MockFileInfo_Name_Call struct + func (_c *MockFileInfo_Name_Call) Return(_a0 string) *MockFileInfo_Name_Call + func (_c *MockFileInfo_Name_Call) Run(run func()) *MockFileInfo_Name_Call + func (_c *MockFileInfo_Name_Call) RunAndReturn(run func() string) *MockFileInfo_Name_Call + type MockFileInfo_Size_Call struct + func (_c *MockFileInfo_Size_Call) Return(_a0 int64) *MockFileInfo_Size_Call + func (_c *MockFileInfo_Size_Call) Run(run func()) *MockFileInfo_Size_Call + func (_c *MockFileInfo_Size_Call) RunAndReturn(run func() int64) *MockFileInfo_Size_Call + type MockFileInfo_Sys_Call struct + func (_c *MockFileInfo_Sys_Call) Return(_a0 any) *MockFileInfo_Sys_Call + func (_c *MockFileInfo_Sys_Call) Run(run func()) *MockFileInfo_Sys_Call + func (_c *MockFileInfo_Sys_Call) RunAndReturn(run func() any) *MockFileInfo_Sys_Call + type MockFileSystem struct + func NewMockFileSystem(t interface{ ... }) *MockFileSystem + func (_m *MockFileSystem) EXPECT() *MockFileSystem_Expecter + func (_m *MockFileSystem) Getwd() (string, error) + func (_m *MockFileSystem) ReadDir(path string) ([]DirEntry, error) + func (_m *MockFileSystem) RemoveAll(path string) error + func (_m *MockFileSystem) Stat(path string) (FileInfo, error) + func (_m *MockFileSystem) WriteFile(path string, data []byte, perm os.FileMode) error + type MockFileSystem_Expecter struct + func (_e *MockFileSystem_Expecter) Getwd() *MockFileSystem_Getwd_Call + func (_e *MockFileSystem_Expecter) ReadDir(path interface{}) *MockFileSystem_ReadDir_Call + func (_e *MockFileSystem_Expecter) RemoveAll(path interface{}) *MockFileSystem_RemoveAll_Call + func (_e *MockFileSystem_Expecter) Stat(path interface{}) *MockFileSystem_Stat_Call + func (_e *MockFileSystem_Expecter) WriteFile(path interface{}, data interface{}, perm interface{}) *MockFileSystem_WriteFile_Call + type MockFileSystem_Getwd_Call struct + func (_c *MockFileSystem_Getwd_Call) Return(_a0 string, _a1 error) *MockFileSystem_Getwd_Call + func (_c *MockFileSystem_Getwd_Call) Run(run func()) *MockFileSystem_Getwd_Call + func (_c *MockFileSystem_Getwd_Call) RunAndReturn(run func() (string, error)) *MockFileSystem_Getwd_Call + type MockFileSystem_ReadDir_Call struct + func (_c *MockFileSystem_ReadDir_Call) Return(_a0 []DirEntry, _a1 error) *MockFileSystem_ReadDir_Call + func (_c *MockFileSystem_ReadDir_Call) Run(run func(path string)) *MockFileSystem_ReadDir_Call + func (_c *MockFileSystem_ReadDir_Call) RunAndReturn(run func(string) ([]DirEntry, error)) *MockFileSystem_ReadDir_Call + type MockFileSystem_RemoveAll_Call struct + func (_c *MockFileSystem_RemoveAll_Call) Return(_a0 error) *MockFileSystem_RemoveAll_Call + func (_c *MockFileSystem_RemoveAll_Call) Run(run func(path string)) *MockFileSystem_RemoveAll_Call + func (_c *MockFileSystem_RemoveAll_Call) RunAndReturn(run func(string) error) *MockFileSystem_RemoveAll_Call + type MockFileSystem_Stat_Call struct + func (_c *MockFileSystem_Stat_Call) Return(_a0 FileInfo, _a1 error) *MockFileSystem_Stat_Call + func (_c *MockFileSystem_Stat_Call) Run(run func(path string)) *MockFileSystem_Stat_Call + func (_c *MockFileSystem_Stat_Call) RunAndReturn(run func(string) (FileInfo, error)) *MockFileSystem_Stat_Call + type MockFileSystem_WriteFile_Call struct + func (_c *MockFileSystem_WriteFile_Call) Return(_a0 error) *MockFileSystem_WriteFile_Call + func (_c *MockFileSystem_WriteFile_Call) Run(run func(path string, data []byte, perm os.FileMode)) *MockFileSystem_WriteFile_Call + func (_c *MockFileSystem_WriteFile_Call) RunAndReturn(run func(string, []byte, os.FileMode) error) *MockFileSystem_WriteFile_Call + type OSFileSystem struct + func New() *OSFileSystem + func (f *OSFileSystem) Getwd() (string, error) + func (f *OSFileSystem) ReadDir(path string) ([]DirEntry, error) + func (f *OSFileSystem) RemoveAll(path string) error + func (f *OSFileSystem) Stat(path string) (FileInfo, error) + func (f *OSFileSystem) WriteFile(path string, data []byte, perm os.FileMode) error