aboutsummaryrefslogtreecommitdiffhomepage
path: root/htesting
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <[email protected]>2023-12-18 17:41:15 +0100
committerBjørn Erik Pedersen <[email protected]>2023-12-18 19:51:26 +0100
commit8adba648cc130a97d2c814c65aa8396044c251fd (patch)
tree95415853e28ee83e0342cc55944f3bc16d746f4f /htesting
parent6f13430d4a3b0d8b196f13958fbfb6478be1f3aa (diff)
downloadhugo-8adba648cc130a97d2c814c65aa8396044c251fd.tar.gz
hugo-8adba648cc130a97d2c814c65aa8396044c251fd.zip
all: Remove unused code
Using x/tools/cmd/deadcode
Diffstat (limited to 'htesting')
-rw-r--r--htesting/testdata_builder.go59
1 files changed, 0 insertions, 59 deletions
diff --git a/htesting/testdata_builder.go b/htesting/testdata_builder.go
deleted file mode 100644
index d7ba18521..000000000
--- a/htesting/testdata_builder.go
+++ /dev/null
@@ -1,59 +0,0 @@
-// Copyright 2018 The Hugo Authors. All rights reserved.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package htesting
-
-import (
- "path/filepath"
- "testing"
-
- "github.com/spf13/afero"
-)
-
-type testFile struct {
- name string
- content string
-}
-
-type testdataBuilder struct {
- t testing.TB
- fs afero.Fs
- workingDir string
-
- files []testFile
-}
-
-func NewTestdataBuilder(fs afero.Fs, workingDir string, t testing.TB) *testdataBuilder {
- workingDir = filepath.Clean(workingDir)
- return &testdataBuilder{fs: fs, workingDir: workingDir, t: t}
-}
-
-func (b *testdataBuilder) Add(filename, content string) *testdataBuilder {
- b.files = append(b.files, testFile{name: filename, content: content})
- return b
-}
-
-func (b *testdataBuilder) Build() *testdataBuilder {
- for _, f := range b.files {
- if err := afero.WriteFile(b.fs, filepath.Join(b.workingDir, f.name), []byte(f.content), 0666); err != nil {
- b.t.Fatalf("failed to add %q: %s", f.name, err)
- }
- }
- return b
-}
-
-func (b testdataBuilder) WithWorkingDir(dir string) *testdataBuilder {
- b.workingDir = filepath.Clean(dir)
- b.files = make([]testFile, 0)
- return &b
-}