coredns/plugin/cancel/setup_test.go
Miek Gieben b003d06003
For caddy v1 in our org (#4018)
* For caddy v1 in our org

This RP changes all imports for caddyserver/caddy to coredns/caddy. This
is the v1 code of caddy.

For the coredns/caddy repo the following changes have been made:

* anything not needed by us is deleted
* all `telemetry` stuff is deleted
* all its import paths are also changed to point to coredns/caddy
* the v1 branch has been moved to the master branch
* a v1.1.0 tag has been added to signal the latest release

Signed-off-by: Miek Gieben <miek@miek.nl>

* Fix imports

Signed-off-by: Miek Gieben <miek@miek.nl>

* Group coredns/caddy with out plugins

Signed-off-by: Miek Gieben <miek@miek.nl>

* remove this file

Signed-off-by: Miek Gieben <miek@miek.nl>

* Relax import ordering

github.com/coredns is now also a coredns dep, this makes
github.com/coredns/caddy fit more natural in the list.

Signed-off-by: Miek Gieben <miek@miek.nl>

* Fix final import

Signed-off-by: Miek Gieben <miek@miek.nl>
2020-09-24 18:14:41 +02:00

29 lines
668 B
Go

package cancel
import (
"testing"
"github.com/coredns/caddy"
)
func TestSetup(t *testing.T) {
c := caddy.NewTestController("dns", `cancel`)
if err := setup(c); err != nil {
t.Errorf("Test 1, expected no errors, but got: %q", err)
}
c = caddy.NewTestController("dns", `cancel 5s`)
if err := setup(c); err != nil {
t.Errorf("Test 2, expected no errors, but got: %q", err)
}
c = caddy.NewTestController("dns", `cancel 5`)
if err := setup(c); err == nil {
t.Errorf("Test 3, expected errors, but got none")
}
c = caddy.NewTestController("dns", `cancel -1s`)
if err := setup(c); err == nil {
t.Errorf("Test 4, expected errors, but got none")
}
}