0
Fork 0
mirror of https://github.com/willnorris/imageproxy.git synced 2024-12-16 21:56:43 -05:00

cmd/imageproxy-sign: remove broken test

This has begun failing with the error:

    error generating coverage report: write |1: file already closed

I'm not 100% sure what's causing this, but this test isn't actually
covering very much, and trying to test a main function is often fraught
anyway, so it's not worth the hassle.
This commit is contained in:
Will Norris 2023-04-03 17:17:31 -07:00
parent b84da53898
commit 3e9a5ddc3e

View file

@ -4,7 +4,6 @@
package main
import (
"io"
"net/url"
"os"
"reflect"
@ -13,30 +12,6 @@ import (
var key = "secret"
func TestMainFunc(t *testing.T) {
os.Args = []string{"imageproxy-sign", "-key", key, "http://example.com/#0x0"}
r, w, err := os.Pipe()
if err != nil {
t.Errorf("error creating pipe: %v", err)
}
defer r.Close()
os.Stdout = w
main()
w.Close()
output, err := io.ReadAll(r)
got := string(output)
if err != nil {
t.Errorf("error reading from pipe: %v", err)
}
want := "url: http://example.com/#0x0\nsignature: pwlnJ3bVazxg2nQxClimqT0VnNxUm5W0cdyg1HpKUPY=\n"
if got != want {
t.Errorf("main output %q, want %q", got, want)
}
}
func TestSign(t *testing.T) {
s := "http://example.com/image.jpg#0x0"