From cb0a76caf675620bb3268153128ca2adac317d9a Mon Sep 17 00:00:00 2001 From: AdamKorcz Date: Fri, 4 Dec 2020 18:56:42 +0000 Subject: [PATCH] Added fuzzer --- render/fuzz.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 render/fuzz.go diff --git a/render/fuzz.go b/render/fuzz.go new file mode 100644 index 00000000..d708e8ea --- /dev/null +++ b/render/fuzz.go @@ -0,0 +1,21 @@ +// Copyright 2020 Manu Martinez-Almeida. All rights reserved. +// Use of this source code is governed by a MIT style +// license that can be found in the LICENSE file. + +// +build gofuzz + +package render + +import ( + "net/http/httptest" +) + +func FuzzRender(data []byte) int { + w := httptest.NewRecorder() + (YAML{string(data)}).WriteContentType(w) + err := (YAML{string(data)}).Render(w) + if err != nil { + return 0 + } + return 1 +}