Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

fixture_test.go 786B

1234567891011121314151617181920212223242526272829303132333435
  1. // Copyright 2020 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package models
  4. import (
  5. "os"
  6. "path/filepath"
  7. "testing"
  8. "code.gitea.io/gitea/models/unittest"
  9. "code.gitea.io/gitea/modules/util"
  10. "github.com/stretchr/testify/assert"
  11. )
  12. func TestFixtureGeneration(t *testing.T) {
  13. assert.NoError(t, unittest.PrepareTestDatabase())
  14. test := func(gen func() (string, error), name string) {
  15. expected, err := gen()
  16. if !assert.NoError(t, err) {
  17. return
  18. }
  19. p := filepath.Join(unittest.FixturesDir(), name+".yml")
  20. bytes, err := os.ReadFile(p)
  21. if !assert.NoError(t, err) {
  22. return
  23. }
  24. data := string(util.NormalizeEOL(bytes))
  25. assert.EqualValues(t, expected, data, "Differences detected for %s", p)
  26. }
  27. test(GetYamlFixturesAccess, "access")
  28. }