mirror of https://github.com/markbates/pkger.git
games of chance
This commit is contained in:
parent
5e7309c6ab
commit
28af04274c
|
@ -30,3 +30,4 @@ gin-bin
|
||||||
.idea/
|
.idea/
|
||||||
pkged.go
|
pkged.go
|
||||||
cover.out
|
cover.out
|
||||||
|
.pkgtest
|
||||||
|
|
|
@ -74,6 +74,8 @@ func (s Suite) Test_HTTP_Dir(t *testing.T) {
|
||||||
|
|
||||||
dir, err := s.Open(tt.in)
|
dir, err := s.Open(tt.in)
|
||||||
r.NoError(err)
|
r.NoError(err)
|
||||||
|
defer dir.Close()
|
||||||
|
|
||||||
ts := httptest.NewServer(http.FileServer(dir))
|
ts := httptest.NewServer(http.FileServer(dir))
|
||||||
defer ts.Close()
|
defer ts.Close()
|
||||||
|
|
||||||
|
@ -114,6 +116,7 @@ func (s Suite) Test_HTTP_Dir_IndexHTML(t *testing.T) {
|
||||||
|
|
||||||
dir, err := s.Open(tt.in)
|
dir, err := s.Open(tt.in)
|
||||||
r.NoError(err)
|
r.NoError(err)
|
||||||
|
defer dir.Close()
|
||||||
|
|
||||||
ts := httptest.NewServer(http.FileServer(dir))
|
ts := httptest.NewServer(http.FileServer(dir))
|
||||||
defer ts.Close()
|
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)
|
// r := require.New(t)
|
||||||
//
|
//
|
||||||
// fs := NewPkger()
|
// cur, err := s.Current()
|
||||||
// r.NoError(Folder.Create(fs))
|
|
||||||
//
|
|
||||||
// dir, err := fs.Open("/")
|
|
||||||
// r.NoError(err)
|
// r.NoError(err)
|
||||||
// ts := httptest.NewServer(http.FileServer(dir))
|
// ip := cur.ImportPath
|
||||||
// defer ts.Close()
|
|
||||||
//
|
//
|
||||||
// res, err := http.Get(ts.URL + "/public/images/mark.png")
|
// table := []struct {
|
||||||
// r.NoError(err)
|
// in string
|
||||||
// r.Equal(200, res.StatusCode)
|
// }{
|
||||||
|
// {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 + "/images/mark.png")
|
||||||
|
// r.NoError(err)
|
||||||
|
// r.Equal(200, res.StatusCode)
|
||||||
|
//
|
||||||
|
// b, err := ioutil.ReadAll(res.Body)
|
||||||
|
// r.NoError(err)
|
||||||
|
//
|
||||||
|
// body := string(b)
|
||||||
|
// r.Contains(body, `!/public/images/mark.png`)
|
||||||
|
// })
|
||||||
|
// }
|
||||||
//
|
//
|
||||||
// b, err := ioutil.ReadAll(res.Body)
|
|
||||||
// r.NoError(err)
|
|
||||||
// r.Contains(string(b), `!/public/images/mark.png`)
|
|
||||||
// }
|
// }
|
||||||
|
|
||||||
//
|
//
|
||||||
// func (s Suite) Test_HTTP_Dir_Memory_StripPrefix(t *testing.T) {
|
// func (s Suite) Test_HTTP_Dir_Memory_StripPrefix(t *testing.T) {
|
||||||
// r := require.New(t)
|
// r := require.New(t)
|
||||||
|
|
Loading…
Reference in New Issue