aboutsummaryrefslogtreecommitdiff
path: root/plugin/errors/setup_test.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2017-09-14 09:36:06 +0100
committerGravatar GitHub <noreply@github.com> 2017-09-14 09:36:06 +0100
commitd8714e64e400ef873c2adc4d929a07d7890727b9 (patch)
treec9fa4c157e6af12eb1517654f8d23ca5d5619513 /plugin/errors/setup_test.go
parentb984aa45595dc95253b91191afe7d3ee29e71b48 (diff)
downloadcoredns-d8714e64e400ef873c2adc4d929a07d7890727b9.tar.gz
coredns-d8714e64e400ef873c2adc4d929a07d7890727b9.tar.zst
coredns-d8714e64e400ef873c2adc4d929a07d7890727b9.zip
Remove the word middleware (#1067)
* Rename middleware to plugin first pass; mostly used 'sed', few spots where I manually changed text. This still builds a coredns binary. * fmt error * Rename AddMiddleware to AddPlugin * Readd AddMiddleware to remain backwards compat
Diffstat (limited to 'plugin/errors/setup_test.go')
-rw-r--r--plugin/errors/setup_test.go45
1 files changed, 45 insertions, 0 deletions
diff --git a/plugin/errors/setup_test.go b/plugin/errors/setup_test.go
new file mode 100644
index 000000000..bae85da32
--- /dev/null
+++ b/plugin/errors/setup_test.go
@@ -0,0 +1,45 @@
+package errors
+
+import (
+ "testing"
+
+ "github.com/mholt/caddy"
+)
+
+func TestErrorsParse(t *testing.T) {
+ tests := []struct {
+ inputErrorsRules string
+ shouldErr bool
+ expectedErrorHandler errorHandler
+ }{
+ {`errors`, false, errorHandler{
+ LogFile: "stdout",
+ }},
+ {`errors stdout`, false, errorHandler{
+ LogFile: "stdout",
+ }},
+ {`errors errors.txt`, true, errorHandler{
+ LogFile: "",
+ }},
+ {`errors visible`, true, errorHandler{
+ LogFile: "",
+ }},
+ {`errors { log visible }`, true, errorHandler{
+ LogFile: "stdout",
+ }},
+ }
+ for i, test := range tests {
+ c := caddy.NewTestController("dns", test.inputErrorsRules)
+ actualErrorsRule, err := errorsParse(c)
+
+ if err == nil && test.shouldErr {
+ t.Errorf("Test %d didn't error, but it should have", i)
+ } else if err != nil && !test.shouldErr {
+ t.Errorf("Test %d errored, but it shouldn't have; got '%v'", i, err)
+ }
+ if actualErrorsRule.LogFile != test.expectedErrorHandler.LogFile {
+ t.Errorf("Test %d expected LogFile to be %s, but got %s",
+ i, test.expectedErrorHandler.LogFile, actualErrorsRule.LogFile)
+ }
+ }
+}
>lithdew/picohttp-mimalloc Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/integration/bunjs-only-snippets/bundled (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2022-02-04`path.resolve()` passes testsGravatar Jarred Sumner 2-13/+81
2022-02-04Update multiple-var.jsGravatar Jarred Sumner 1-1/+2
2022-02-04:camera:Gravatar Jarred Sumner 74-340/+669
2022-02-04Update snippets.jsonGravatar Jarred Sumner 1-1/+3
2022-02-04Add integration test for reading .json files that have UTF-8 string literalsGravatar Jarred Sumner 2-0/+9
2022-02-04[http] fix segfaultGravatar Jarred Sumner 1-17/+25
2022-02-04[bun dev] Fix bug with serving static files on next.js apps introduced in af6...Gravatar Jarred Sumner 1-5/+7
2022-02-04Update types.zigGravatar Jarred Sumner 1-9/+10
2022-02-04Update test_command.zigGravatar Jarred Sumner 1-2/+0
2022-02-04`path.normalize()` tests passGravatar Jarred Sumner 2-146/+213
2022-02-03Fix test failures in path.joinGravatar Jarred Sumner 1-8/+115
2022-02-03Update mimalloc_arena.zigGravatar Jarred Sumner 1-0/+9
2022-02-03[bun test] Support multiple filesGravatar Jarred Sumner 1-2/+12
2022-02-03Update js_ast.zigGravatar Jarred Sumner 1-0/+1
2022-02-03Support loading multiple entry points by changing what `bun:main` points toGravatar Jarred Sumner 6-4/+36
2022-02-03[bun install] Configurable max http retry countGravatar Jarred Sumner 1-0/+7
2022-02-03Missing newline in errors in bun installGravatar Jarred Sumner 1-4/+8
2022-02-03Fix bug with http clientGravatar Jarred Sumner 6-107/+101
2022-02-03Move detectFastRefresh to later so HTTP request handler starts fasterGravatar Jarred Sumner 1-2/+1
2022-02-03Fix bug with macro remaps in Bun.Transpiler apiGravatar Jarred Sumner 2-5/+8
2022-02-03Slight improvement to non-ascii file path handlingGravatar Jarred Sumner 4-18/+79
2022-02-02`path.relative` passes Node's tests (which also fixed bugs)Gravatar Jarred Sumner 8-283/+571