blob: d527a41dcec5af0ded4539f8038480801ffc3966 [file]
package memfs
import (
"testing"
. "gopkg.in/check.v1"
"gopkg.in/src-d/go-billy.v2/test"
)
func Test(t *testing.T) { TestingT(t) }
type MemorySuite struct {
test.FilesystemSuite
path string
}
var _ = Suite(&MemorySuite{})
func (s *MemorySuite) SetUpTest(c *C) {
s.FilesystemSuite.FS = New()
}
func (s *MemorySuite) TestTempFileMaxTempFiles(c *C) {
for i := 0; i < maxTempFiles; i++ {
f, err := s.FilesystemSuite.FS.TempFile("", "")
c.Assert(err, IsNil)
c.Assert(f, NotNil)
}
f, err := s.FilesystemSuite.FS.TempFile("", "")
c.Assert(err, NotNil)
c.Assert(f, IsNil)
}