Add a regression test for #56 :)

Signed-off-by: Vincent Demeester <vincent@sbr.pm>
This commit is contained in:
Vincent Demeester 2015-10-17 14:46:31 +02:00
parent 86f95924a9
commit 812ff77cec
2 changed files with 28 additions and 1 deletions

View file

@ -15,7 +15,23 @@ func (s *FileSuite) TestSimpleConfiguration(c *check.C) {
c.Assert(err, checker.IsNil) c.Assert(err, checker.IsNil)
time.Sleep(500 * time.Millisecond) time.Sleep(500 * time.Millisecond)
// TODO validate : run on 80 resp, err := http.Get("http://127.0.0.1/")
// Expected a 404 as we did not configure anything
c.Assert(err, checker.IsNil)
c.Assert(resp.StatusCode, checker.Equals, 404)
killErr := cmd.Process.Kill()
c.Assert(killErr, checker.IsNil)
}
// #56 regression test, make sure it does not fail
func (s *FileSuite) TestSimpleConfigurationNoPanic(c *check.C) {
cmd := exec.Command(traefikBinary, "fixtures/file/56-simple-panic.toml")
err := cmd.Start()
c.Assert(err, checker.IsNil)
time.Sleep(500 * time.Millisecond)
resp, err := http.Get("http://127.0.0.1/") resp, err := http.Get("http://127.0.0.1/")
// Expected a 404 as we did not configure anything // Expected a 404 as we did not configure anything

View file

@ -0,0 +1,11 @@
# Reverse proxy port
#
# Optional
# Default: ":80"
#
# port = ":80"
#
# LogLevel
logLevel = "DEBUG"
[file]