pkger/pkging/mem/json_test.go

34 lines
631 B
Go
Raw Normal View History

2019-09-03 18:29:28 +03:00
package mem
2019-09-01 00:00:24 +03:00
2019-09-01 05:45:22 +03:00
// func Test_File_JSON(t *testing.T) {
// r := require.New(t)
//
// fs, err := New(here.Info{})
// r.NoError(err)
//
// f, err := fs.Create("/radio.radio")
// r.NoError(err)
// _, err = io.Copy(f, strings.NewReader(radio))
// r.NoError(err)
// r.NoError(f.Close())
//
// f, err = fs.Open("/radio.radio")
// r.NoError(err)
// bi, err := f.Stat()
// r.NoError(err)
//
// mj, err := json.Marshal(f)
// r.NoError(err)
//
// f2 := &File{}
//
// r.NoError(json.Unmarshal(mj, f2))
//
// ai, err := f2.Stat()
// r.NoError(err)
//
// r.Equal(bi.Size(), ai.Size())
//
// r.Equal(radio, string(f2.data))
// }