Versions in this module Expand all Collapse all v1 v1.5.0 Jan 21, 2026 Changes in this version + var ErrMockCorrupted = errors.New("mock: file corrupted") + var ErrMockPasswordRequired = errors.New("mock: password required") + func CopyFile(src, dst string) error + func SamplePDF() string + func TempDir(prefix string) (string, func()) + func TempFile(prefix, content string) (string, func()) + func TestImage() string + func TestdataDir() string + type MockOCRBackend struct + AvailableResult bool + Calls []string + NameResult string + ProcessImageError error + ProcessImageResult string + func NewMockOCRBackend() *MockOCRBackend + func (m *MockOCRBackend) Available() bool + func (m *MockOCRBackend) Close() error + func (m *MockOCRBackend) Name() string + func (m *MockOCRBackend) ProcessImage(_ context.Context, imagePath, _ string) (string, error) + func (m *MockOCRBackend) Reset() + type MockPDFOps struct + Calls []string + CompressError error + ExtractTextError error + ExtractTextResult string + MergeError error + PageCountError error + PageCountResult int + SplitError error + func NewMockPDFOps() *MockPDFOps + func (m *MockPDFOps) AssertCalled(prefix string) bool + func (m *MockPDFOps) Compress(input, output, _ string) error + func (m *MockPDFOps) ExtractText(input, _ string, _ []int) (string, error) + func (m *MockPDFOps) Merge(_ []string, output, _ string) error + func (m *MockPDFOps) PageCount(file, _ string) (int, error) + func (m *MockPDFOps) Reset() + func (m *MockPDFOps) Split(input, _, _ string) error