fs_test.go 431 B

1234567891011121314151617181920212223242526272829
  1. package mipfs
  2. import (
  3. "os"
  4. "path/filepath"
  5. "testing"
  6. )
  7. func TestFS(t *testing.T) {
  8. NewFS()
  9. NewLS()
  10. }
  11. func TestTrav(t *testing.T) {
  12. root := string([]rune{os.PathSeparator})
  13. var trav func(string) interface{}
  14. trav = func(name string) interface{} {
  15. if name == root {
  16. return ""
  17. } else {
  18. _, last := filepath.Split(name)
  19. trav(filepath.Dir(name))
  20. t.Log(last)
  21. return nil
  22. }
  23. }
  24. trav("/user/data/pic.gif")
  25. }