diff options
Diffstat (limited to 'fakefile.go')
| -rw-r--r-- | fakefile.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/fakefile.go b/fakefile.go index 9c74daa..5c54762 100644 --- a/fakefile.go +++ b/fakefile.go @@ -21,11 +21,18 @@ func (f *FakeFile) Read(p []byte) (n int, err error) { return n, err } +var fakecount int = 0 + func (f *FakeFile) Write(p []byte) (n int, err error) { n, err = f.buffer.Write(p) f.offset += int64(n) f.reader.Reset(f.buffer.Bytes()) f.view.Write(p) + fakecount += 1 + if fakecount > 20 { + fakecount = 0 + f.view.Clear() + } return n, err } |
