Versions in this module Expand all Collapse all v1 v1.0.4 Dec 31, 2025 v1.0.3 Dec 30, 2025 Changes in this version + type MockCachePolicy struct + CacheTime int + Headers map[string]string + func NewMockCachePolicy(cacheTime int) *MockCachePolicy + func (p *MockCachePolicy) GetCacheHeaders(path string) map[string]string + func (p *MockCachePolicy) GetCacheTime(path string) int + type MockFallbackStrategy struct + FallbackPathFunc func(path string) string + ShouldFallbackFunc func(path string) bool + func NewMockFallbackStrategy(shouldFallback func(string) bool, fallbackPath func(string) string) *MockFallbackStrategy + func (s *MockFallbackStrategy) GetFallbackPath(path string) string + func (s *MockFallbackStrategy) ShouldFallback(path string) bool + type MockFileSystemProvider struct + func NewMockProvider(files map[string][]byte) *MockFileSystemProvider + func (m *MockFileSystemProvider) AddFile(name string, data []byte) + func (m *MockFileSystemProvider) Close() error + func (m *MockFileSystemProvider) Open(name string) (fs.File, error) + func (m *MockFileSystemProvider) RemoveFile(name string) + func (m *MockFileSystemProvider) Type() string + type MockMIMEResolver struct + func NewMockMIMEResolver() *MockMIMEResolver + func (r *MockMIMEResolver) GetMIMEType(path string) string + func (r *MockMIMEResolver) RegisterMIMEType(extension, mimeType string)