Add linter whitespace (#531)

This commit is contained in:
Lukas 2021-11-24 01:31:11 +01:00 committed by GitHub
parent 57db3227ab
commit 25bf91bd37
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
37 changed files with 1 additions and 71 deletions

View file

@ -13,6 +13,7 @@ linters:
- typecheck - typecheck
- errcheck - errcheck
- bidichk - bidichk
- whitespace
run: run:
timeout: 5m timeout: 5m

View file

@ -139,7 +139,6 @@ func (r *Runner) Run(ctx context.Context) error {
var uploads sync.WaitGroup var uploads sync.WaitGroup
defaultLogger := pipeline.LogFunc(func(proc *backend.Step, rc multipart.Reader) error { defaultLogger := pipeline.LogFunc(func(proc *backend.Step, rc multipart.Reader) error {
loglogger := logger.With(). loglogger := logger.With().
Str("image", proc.Image). Str("image", proc.Image).
Str("stage", proc.Alias). Str("stage", proc.Alias).

View file

@ -22,7 +22,6 @@ var buildQueueCmd = &cli.Command{
} }
func buildQueue(c *cli.Context) error { func buildQueue(c *cli.Context) error {
client, err := internal.NewClient(c) client, err := internal.NewClient(c)
if err != nil { if err != nil {
return err return err

View file

@ -50,7 +50,6 @@ import (
) )
func run(c *cli.Context) error { func run(c *cli.Context) error {
if c.Bool("pretty") { if c.Bool("pretty") {
log.Logger = log.Output( log.Logger = log.Output(
zerolog.ConsoleWriter{ zerolog.ConsoleWriter{
@ -151,7 +150,6 @@ func run(c *cli.Context) error {
// start the grpc server // start the grpc server
g.Go(func() error { g.Go(func() error {
lis, err := net.Listen("tcp", c.String("grpc-addr")) lis, err := net.Listen("tcp", c.String("grpc-addr"))
if err != nil { if err != nil {
log.Err(err).Msg("") log.Err(err).Msg("")
@ -252,7 +250,6 @@ func run(c *cli.Context) error {
} }
func setupEvilGlobals(c *cli.Context, v store.Store, r remote.Remote) { func setupEvilGlobals(c *cli.Context, v store.Store, r remote.Remote) {
// storage // storage
server.Config.Storage.Files = v server.Config.Storage.Files = v
server.Config.Storage.Config = v server.Config.Storage.Config = v

View file

@ -161,7 +161,6 @@ func (c *Compiler) Compile(conf *yaml.Config) *backend.Config {
name := fmt.Sprintf("%s_services_%d", c.prefix, i) name := fmt.Sprintf("%s_services_%d", c.prefix, i)
step := c.createProcess(name, container, "services") step := c.createProcess(name, container, "services")
stage.Steps = append(stage.Steps, step) stage.Steps = append(stage.Steps, step)
} }
config.Stages = append(config.Stages, stage) config.Stages = append(config.Stages, stage)
} }

View file

@ -13,7 +13,6 @@ func TestParse(t *testing.T) {
g.Describe("Parser", func() { g.Describe("Parser", func() {
g.Describe("Given a yaml file", func() { g.Describe("Given a yaml file", func() {
g.It("Should unmarshal a string", func() { g.It("Should unmarshal a string", func() {
out, err := ParseString(sampleYaml) out, err := ParseString(sampleYaml)
if err != nil { if err != nil {

View file

@ -29,7 +29,6 @@ func (a Axis) String() string {
// Parse parses the Yaml matrix definition. // Parse parses the Yaml matrix definition.
func Parse(data []byte) ([]Axis, error) { func Parse(data []byte) ([]Axis, error) {
axis, err := parseList(data) axis, err := parseList(data)
if err == nil && len(axis) != 0 { if err == nil && len(axis) != 0 {
return axis, nil return axis, nil

View file

@ -7,10 +7,8 @@ import (
) )
func TestMatrix(t *testing.T) { func TestMatrix(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("Calculate matrix", func() { g.Describe("Calculate matrix", func() {
axis, _ := ParseString(fakeMatrix) axis, _ := ParseString(fakeMatrix)
g.It("Should calculate permutations", func() { g.It("Should calculate permutations", func() {

View file

@ -12,7 +12,6 @@ func TestBoolTrue(t *testing.T) {
g.Describe("Yaml bool type", func() { g.Describe("Yaml bool type", func() {
g.Describe("given a yaml file", func() { g.Describe("given a yaml file", func() {
g.It("should unmarshal true", func() { g.It("should unmarshal true", func() {
in := []byte("true") in := []byte("true")
out := BoolTrue{} out := BoolTrue{}

View file

@ -91,7 +91,6 @@ type SliceorMap map[string]string
// UnmarshalYAML implements the Unmarshaller interface. // UnmarshalYAML implements the Unmarshaller interface.
func (s *SliceorMap) UnmarshalYAML(unmarshal func(interface{}) error) error { func (s *SliceorMap) UnmarshalYAML(unmarshal func(interface{}) error) error {
var sliceType []interface{} var sliceType []interface{}
if err := unmarshal(&sliceType); err == nil { if err := unmarshal(&sliceType); err == nil {
parts := map[string]string{} parts := map[string]string{}

View file

@ -49,7 +49,6 @@ func TestMarshalUlimit(t *testing.T) {
} }
for _, ulimit := range ulimits { for _, ulimit := range ulimits {
bytes, err := yaml.Marshal(ulimit.ulimits) bytes, err := yaml.Marshal(ulimit.ulimits)
assert.Nil(t, err) assert.Nil(t, err)

View file

@ -71,7 +71,6 @@ func HandleAuth(c *gin.Context) {
// get the user from the database // get the user from the database
u, err := store_.GetUserLogin(tmpuser.Login) u, err := store_.GetUserLogin(tmpuser.Login)
if err != nil { if err != nil {
// if self-registration is disabled we should return a not authorized error // if self-registration is disabled we should return a not authorized error
if !config.Open && !config.IsAdmin(tmpuser) { if !config.Open && !config.IsAdmin(tmpuser) {
log.Error().Msgf("cannot register %s. registration closed", tmpuser.Login) log.Error().Msgf("cannot register %s. registration closed", tmpuser.Login)

View file

@ -431,7 +431,6 @@ func (s *RPC) updateRemoteStatus(ctx context.Context, repo *model.Repo, build *m
if err := s.store.UpdateUser(user); err != nil { if err := s.store.UpdateUser(user); err != nil {
log.Error().Err(err).Msg("fail to save user to store after refresh oauth token") log.Error().Err(err).Msg("fail to save user to store after refresh oauth token")
} }
} }
} }
uri := fmt.Sprintf("%s/%s/%d", server.Config.Server.Host, repo.FullName, build.Number) uri := fmt.Sprintf("%s/%s/%d", server.Config.Server.Host, repo.FullName, build.Number)

View file

@ -22,10 +22,8 @@ import (
) )
func TestCC(t *testing.T) { func TestCC(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("CC", func() { g.Describe("CC", func() {
g.It("Should create a project", func() { g.It("Should create a project", func() {
now := time.Now().Unix() now := time.Now().Unix()
now_fmt := time.Unix(now, 0).Format(time.RFC3339) now_fmt := time.Unix(now, 0).Format(time.RFC3339)

View file

@ -21,10 +21,8 @@ import (
) )
func TestSecret(t *testing.T) { func TestSecret(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("Secret", func() { g.Describe("Secret", func() {
g.It("should match event", func() { g.It("should match event", func() {
secret := Secret{} secret := Secret{}
secret.Events = []string{"pull_request"} secret.Events = []string{"pull_request"}

View file

@ -38,7 +38,6 @@ func Test_bitbucket(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
ctx := context.Background() ctx := context.Background()
g.Describe("Bitbucket client", func() { g.Describe("Bitbucket client", func() {
g.After(func() { g.After(func() {
s.Close() s.Close()
}) })
@ -269,7 +268,6 @@ func Test_bitbucket(t *testing.T) {
g.Assert(err).IsNil() g.Assert(err).IsNil()
g.Assert(r.FullName).Equal("user_name/repo_name") g.Assert(r.FullName).Equal("user_name/repo_name")
}) })
}) })
} }

View file

@ -26,10 +26,8 @@ import (
) )
func Test_helper(t *testing.T) { func Test_helper(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("Bitbucket converter", func() { g.Describe("Bitbucket converter", func() {
g.It("should convert passing status", func() { g.It("should convert passing status", func() {
g.Assert(convertStatus(model.StatusSuccess)).Equal(statusSuccess) g.Assert(convertStatus(model.StatusSuccess)).Equal(statusSuccess)
}) })

View file

@ -25,10 +25,8 @@ import (
) )
func Test_parser(t *testing.T) { func Test_parser(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("Bitbucket parser", func() { g.Describe("Bitbucket parser", func() {
g.It("Should ignore unsupported hook", func() { g.It("Should ignore unsupported hook", func() {
buf := bytes.NewBufferString(fixtures.HookPush) buf := bytes.NewBufferString(fixtures.HookPush)
req, _ := http.NewRequest("POST", "/hook", buf) req, _ := http.NewRequest("POST", "/hook", buf)
@ -42,7 +40,6 @@ func Test_parser(t *testing.T) {
}) })
g.Describe("Given a pull request hook payload", func() { g.Describe("Given a pull request hook payload", func() {
g.It("Should return err when malformed", func() { g.It("Should return err when malformed", func() {
buf := bytes.NewBufferString("[]") buf := bytes.NewBufferString("[]")
req, _ := http.NewRequest("POST", "/hook", buf) req, _ := http.NewRequest("POST", "/hook", buf)
@ -79,7 +76,6 @@ func Test_parser(t *testing.T) {
}) })
g.Describe("Given a push hook payload", func() { g.Describe("Given a push hook payload", func() {
g.It("Should return err when malformed", func() { g.It("Should return err when malformed", func() {
buf := bytes.NewBufferString("[]") buf := bytes.NewBufferString("[]")
req, _ := http.NewRequest("POST", "/hook", buf) req, _ := http.NewRequest("POST", "/hook", buf)

View file

@ -129,7 +129,6 @@ func (c *Config) Login(ctx context.Context, res http.ResponseWriter, req *http.R
} }
return convertUser(user, accessToken), nil return convertUser(user, accessToken), nil
} }
// Auth is not supported by the Stash driver. // Auth is not supported by the Stash driver.

View file

@ -72,7 +72,6 @@ func convertDesc(status model.StatusValue) string {
// convertRepo is a helper function used to convert a Bitbucket server repository // convertRepo is a helper function used to convert a Bitbucket server repository
// structure to the common Woodpecker repository structure. // structure to the common Woodpecker repository structure.
func convertRepo(from *internal.Repo) *model.Repo { func convertRepo(from *internal.Repo) *model.Repo {
repo := model.Repo{ repo := model.Repo{
Name: from.Slug, Name: from.Slug,
Owner: from.Project.Key, Owner: from.Project.Key,
@ -98,7 +97,6 @@ func convertRepo(from *internal.Repo) *model.Repo {
} }
} }
return &repo return &repo
} }
// convertPushHook is a helper function used to convert a Bitbucket push // convertPushHook is a helper function used to convert a Bitbucket push

View file

@ -25,10 +25,8 @@ import (
) )
func Test_helper(t *testing.T) { func Test_helper(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("Bitbucket Server converter", func() { g.Describe("Bitbucket Server converter", func() {
g.It("should convert repository", func() { g.It("should convert repository", func() {
from := &internal.Repo{ from := &internal.Repo{
Slug: "hello-world", Slug: "hello-world",

View file

@ -103,7 +103,6 @@ func (c *Client) FindCurrentUser() (*User, error) {
} }
return &user, nil return &user, nil
} }
func (c *Client) FindRepo(owner string, name string) (*Repo, error) { func (c *Client) FindRepo(owner string, name string) (*Repo, error) {
@ -178,7 +177,6 @@ func (c *Client) CreateHook(owner string, name string, callBackLink string) erro
return err return err
} }
hooks = hookSettingsToArray(hookSettings) hooks = hookSettingsToArray(hookSettings)
} }
if !stringInSlice(callBackLink, hooks) { if !stringInSlice(callBackLink, hooks) {
hooks = append(hooks, callBackLink) hooks = append(hooks, callBackLink)
@ -195,13 +193,11 @@ func (c *Client) CreateStatus(revision string, status *BuildStatus) error {
} }
func (c *Client) DeleteHook(owner string, name string, link string) error { func (c *Client) DeleteHook(owner string, name string, link string) error {
hookSettings, err := c.GetHooks(owner, name) hookSettings, err := c.GetHooks(owner, name)
if err != nil { if err != nil {
return err return err
} }
putHooks := filter(hookSettingsToArray(hookSettings), func(item string) bool { putHooks := filter(hookSettingsToArray(hookSettings), func(item string) bool {
return !strings.Contains(item, link) return !strings.Contains(item, link)
}) })
putHookSettings := arrayToHookSettings(putHooks) putHookSettings := arrayToHookSettings(putHooks)

View file

@ -37,7 +37,6 @@ func Test_coding(t *testing.T) {
ctx := context.Background() ctx := context.Background()
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("Coding", func() { g.Describe("Coding", func() {
g.After(func() { g.After(func() {
s.Close() s.Close()
}) })
@ -229,7 +228,6 @@ func Test_coding(t *testing.T) {
g.Assert(r.FullName).Equal("demo1/test1") g.Assert(r.FullName).Equal("demo1/test1")
}) })
}) })
}) })
} }

View file

@ -27,12 +27,9 @@ import (
) )
func Test_hook(t *testing.T) { func Test_hook(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("Coding hook", func() { g.Describe("Coding hook", func() {
g.It("Should parse hook", func() { g.It("Should parse hook", func() {
reader := ioutil.NopCloser(strings.NewReader(fixtures.PushHook)) reader := ioutil.NopCloser(strings.NewReader(fixtures.PushHook))
r := &http.Request{ r := &http.Request{
Header: map[string][]string{ Header: map[string][]string{
@ -107,7 +104,6 @@ func Test_hook(t *testing.T) {
}) })
g.It("Should parse push hook", func() { g.It("Should parse push hook", func() {
repo := &model.Repo{ repo := &model.Repo{
Owner: "demo1", Owner: "demo1",
Name: "test1", Name: "test1",
@ -143,7 +139,6 @@ func Test_hook(t *testing.T) {
}) })
g.It("Should parse pull request hook", func() { g.It("Should parse pull request hook", func() {
repo := &model.Repo{ repo := &model.Repo{
Owner: "demo1", Owner: "demo1",
Name: "test2", Name: "test2",
@ -173,7 +168,6 @@ func Test_hook(t *testing.T) {
}) })
g.It("Should parse merge request hook", func() { g.It("Should parse merge request hook", func() {
repo := &model.Repo{ repo := &model.Repo{
Owner: "demo1", Owner: "demo1",
Name: "test1", Name: "test1",
@ -201,6 +195,5 @@ func Test_hook(t *testing.T) {
g.Assert(actualRepo).Equal(repo) g.Assert(actualRepo).Equal(repo)
g.Assert(actualBuild).Equal(build) g.Assert(actualBuild).Equal(build)
}) })
}) })
} }

View file

@ -21,10 +21,8 @@ import (
) )
func Test_util(t *testing.T) { func Test_util(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("Coding util", func() { g.Describe("Coding util", func() {
g.It("Should form project full name", func() { g.It("Should form project full name", func() {
g.Assert(projectFullName("gk", "prj")).Equal("gk/prj") g.Assert(projectFullName("gk", "prj")).Equal("gk/prj")
}) })

View file

@ -38,7 +38,6 @@ func Test_gitea(t *testing.T) {
ctx := context.Background() ctx := context.Background()
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("Gitea", func() { g.Describe("Gitea", func() {
g.After(func() { g.After(func() {
s.Close() s.Close()
}) })

View file

@ -26,10 +26,8 @@ import (
) )
func Test_parse(t *testing.T) { func Test_parse(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("Gitea", func() { g.Describe("Gitea", func() {
g.It("Should parse push hook payload", func() { g.It("Should parse push hook payload", func() {
buf := bytes.NewBufferString(fixtures.HookPush) buf := bytes.NewBufferString(fixtures.HookPush)
hook, err := parsePush(buf) hook, err := parsePush(buf)
@ -108,7 +106,6 @@ func Test_parse(t *testing.T) {
g.Assert(build.Message).Equal(hook.Commits[0].Message) g.Assert(build.Message).Equal(hook.Commits[0].Message)
g.Assert(build.Avatar).Equal("http://1.gravatar.com/avatar/8c58a0be77ee441bb8f8595b7f1b4e87") g.Assert(build.Avatar).Equal("http://1.gravatar.com/avatar/8c58a0be77ee441bb8f8595b7f1b4e87")
g.Assert(build.Author).Equal(hook.Sender.Login) g.Assert(build.Author).Equal(hook.Sender.Login)
}) })
g.It("Should return a Repo struct from a push hook", func() { g.It("Should return a Repo struct from a push hook", func() {
@ -146,7 +143,6 @@ func Test_parse(t *testing.T) {
g.Assert(build.Message).Equal(hook.PullRequest.Title) g.Assert(build.Message).Equal(hook.PullRequest.Title)
g.Assert(build.Avatar).Equal("http://1.gravatar.com/avatar/8c58a0be77ee441bb8f8595b7f1b4e87") g.Assert(build.Avatar).Equal("http://1.gravatar.com/avatar/8c58a0be77ee441bb8f8595b7f1b4e87")
g.Assert(build.Author).Equal(hook.PullRequest.User.Username) g.Assert(build.Author).Equal(hook.PullRequest.User.Username)
}) })
g.It("Should return a Repo struct from a pull_request hook", func() { g.It("Should return a Repo struct from a pull_request hook", func() {
@ -220,7 +216,6 @@ func Test_parse(t *testing.T) {
}) })
g.It("Should correct a malformed avatar url", func() { g.It("Should correct a malformed avatar url", func() {
var urls = []struct { var urls = []struct {
Before string Before string
After string After string

View file

@ -24,10 +24,8 @@ import (
) )
func Test_helper(t *testing.T) { func Test_helper(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("GitHub converter", func() { g.Describe("GitHub converter", func() {
g.It("should convert passing status", func() { g.It("should convert passing status", func() {
g.Assert(convertStatus(model.StatusSuccess)).Equal(statusSuccess) g.Assert(convertStatus(model.StatusSuccess)).Equal(statusSuccess)
}) })

View file

@ -38,7 +38,6 @@ func Test_github(t *testing.T) {
ctx := context.Background() ctx := context.Background()
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("GitHub", func() { g.Describe("GitHub", func() {
g.After(func() { g.After(func() {
s.Close() s.Close()
}) })

View file

@ -26,10 +26,8 @@ import (
) )
func Test_parser(t *testing.T) { func Test_parser(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("GitHub parser", func() { g.Describe("GitHub parser", func() {
g.It("should ignore unsupported hook events", func() { g.It("should ignore unsupported hook events", func() {
buf := bytes.NewBufferString(fixtures.HookPullRequest) buf := bytes.NewBufferString(fixtures.HookPullRequest)
req, _ := http.NewRequest("POST", "/hook", buf) req, _ := http.NewRequest("POST", "/hook", buf)
@ -109,6 +107,5 @@ func Test_parser(t *testing.T) {
g.Assert(b.Event).Equal(model.EventDeploy) g.Assert(b.Event).Equal(model.EventDeploy)
}) })
}) })
}) })
} }

View file

@ -38,7 +38,6 @@ func Test_gogs(t *testing.T) {
ctx := context.Background() ctx := context.Background()
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("Gogs", func() { g.Describe("Gogs", func() {
g.After(func() { g.After(func() {
s.Close() s.Close()
}) })

View file

@ -26,10 +26,8 @@ import (
) )
func Test_parse(t *testing.T) { func Test_parse(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("Gogs", func() { g.Describe("Gogs", func() {
g.It("Should parse push hook payload", func() { g.It("Should parse push hook payload", func() {
buf := bytes.NewBufferString(fixtures.HookPush) buf := bytes.NewBufferString(fixtures.HookPush)
hook, err := parsePush(buf) hook, err := parsePush(buf)
@ -105,7 +103,6 @@ func Test_parse(t *testing.T) {
g.Assert(build.Message).Equal(hook.Commits[0].Message) g.Assert(build.Message).Equal(hook.Commits[0].Message)
g.Assert(build.Avatar).Equal("http://1.gravatar.com/avatar/8c58a0be77ee441bb8f8595b7f1b4e87") g.Assert(build.Avatar).Equal("http://1.gravatar.com/avatar/8c58a0be77ee441bb8f8595b7f1b4e87")
g.Assert(build.Author).Equal(hook.Sender.Login) g.Assert(build.Author).Equal(hook.Sender.Login)
}) })
g.It("Should return a Repo struct from a push hook", func() { g.It("Should return a Repo struct from a push hook", func() {
@ -130,7 +127,6 @@ func Test_parse(t *testing.T) {
g.Assert(build.Message).Equal(hook.PullRequest.Title) g.Assert(build.Message).Equal(hook.PullRequest.Title)
g.Assert(build.Avatar).Equal("http://1.gravatar.com/avatar/8c58a0be77ee441bb8f8595b7f1b4e87") g.Assert(build.Avatar).Equal("http://1.gravatar.com/avatar/8c58a0be77ee441bb8f8595b7f1b4e87")
g.Assert(build.Author).Equal(hook.PullRequest.User.Username) g.Assert(build.Author).Equal(hook.PullRequest.User.Username)
}) })
g.It("Should return a Repo struct from a pull_request hook", func() { g.It("Should return a Repo struct from a pull_request hook", func() {
@ -192,7 +188,6 @@ func Test_parse(t *testing.T) {
}) })
g.It("Should correct a malformed avatar url", func() { g.It("Should correct a malformed avatar url", func() {
var urls = []struct { var urls = []struct {
Before string Before string
After string After string

View file

@ -132,7 +132,6 @@ func SetPerm() gin.HandlerFunc {
if user != nil { if user != nil {
log.Debug().Msgf("%s granted %+v permission to %s", log.Debug().Msgf("%s granted %+v permission to %s",
user.Login, perm, repo.FullName) user.Login, perm, repo.FullName)
} else { } else {
log.Debug().Msgf("Guest granted %+v to %s", perm, repo.FullName) log.Debug().Msgf("Guest granted %+v to %s", perm, repo.FullName)
} }
@ -181,7 +180,6 @@ func MustPush(c *gin.Context) {
c.AbortWithStatus(http.StatusNotFound) c.AbortWithStatus(http.StatusNotFound)
log.Debug().Msgf("User %s denied write access to %s", log.Debug().Msgf("User %s denied write access to %s",
user.Login, c.Request.URL.Path) user.Login, c.Request.URL.Path)
} else { } else {
c.AbortWithStatus(http.StatusUnauthorized) c.AbortWithStatus(http.StatusUnauthorized)
log.Debug().Msgf("Guest denied write access to %s %s", log.Debug().Msgf("Guest denied write access to %s %s",

View file

@ -454,5 +454,4 @@ func TestSanitizePath(t *testing.T) {
t.Fatal("Path hasn't been sanitized correctly") t.Fatal("Path hasn't been sanitized correctly")
} }
} }
} }

View file

@ -30,7 +30,6 @@ func TestRepos(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("Repo", func() { g.Describe("Repo", func() {
// before each test be sure to purge the package // before each test be sure to purge the package
// table data from the database. // table data from the database.
g.BeforeEach(func() { g.BeforeEach(func() {

View file

@ -28,7 +28,6 @@ func TestUsers(t *testing.T) {
g := goblin.Goblin(t) g := goblin.Goblin(t)
g.Describe("User", func() { g.Describe("User", func() {
// before each test be sure to purge the package // before each test be sure to purge the package
// table data from the database. // table data from the database.
g.BeforeEach(func() { g.BeforeEach(func() {

View file

@ -82,7 +82,6 @@ func ParseRequest(r *http.Request, fn SecretFunc) (*Token, error) {
} }
func CheckCsrf(r *http.Request, fn SecretFunc) error { func CheckCsrf(r *http.Request, fn SecretFunc) error {
// get and options requests are always // get and options requests are always
// enabled, without CSRF checks. // enabled, without CSRF checks.
switch r.Method { switch r.Method {