games of chance

This commit is contained in:
Mark Bates 2019-09-03 18:38:52 -04:00
parent 5e7309c6ab
commit 28af04274c
2 changed files with 41 additions and 13 deletions

1
.gitignore vendored
View File

@ -30,3 +30,4 @@ gin-bin
.idea/
pkged.go
cover.out
.pkgtest

View File

@ -74,6 +74,8 @@ func (s Suite) Test_HTTP_Dir(t *testing.T) {
dir, err := s.Open(tt.in)
r.NoError(err)
defer dir.Close()
ts := httptest.NewServer(http.FileServer(dir))
defer ts.Close()
@ -114,6 +116,7 @@ func (s Suite) Test_HTTP_Dir_IndexHTML(t *testing.T) {
dir, err := s.Open(tt.in)
r.NoError(err)
defer dir.Close()
ts := httptest.NewServer(http.FileServer(dir))
defer ts.Close()
@ -132,25 +135,49 @@ func (s Suite) Test_HTTP_Dir_IndexHTML(t *testing.T) {
}
}
// func (s Suite) Test_HTTP_File_Memory(t *testing.T) {
// func (s Suite) Test_HTTP_File(t *testing.T) {
// r := require.New(t)
//
// fs := NewPkger()
// r.NoError(Folder.Create(fs))
//
// dir, err := fs.Open("/")
// cur, err := s.Current()
// r.NoError(err)
// ip := cur.ImportPath
//
// table := []struct {
// in string
// }{
// {in: "/public"},
// {in: ":" + "/public"},
// {in: ip + ":" + "/public"},
// }
//
// for _, tt := range table {
// s.Run(t, tt.in, func(st *testing.T) {
//
// r := require.New(st)
//
// r.NoError(s.LoadFolder())
//
// dir, err := s.Open(tt.in)
// r.NoError(err)
// defer dir.Close()
//
// ts := httptest.NewServer(http.FileServer(dir))
// defer ts.Close()
//
// res, err := http.Get(ts.URL + "/public/images/mark.png")
// res, err := http.Get(ts.URL + "/images/mark.png")
// r.NoError(err)
// r.Equal(200, res.StatusCode)
//
// b, err := ioutil.ReadAll(res.Body)
// r.NoError(err)
// r.Contains(string(b), `!/public/images/mark.png`)
//
// body := string(b)
// r.Contains(body, `!/public/images/mark.png`)
// })
// }
//
// }
//
// func (s Suite) Test_HTTP_Dir_Memory_StripPrefix(t *testing.T) {
// r := require.New(t)