testlib

package
v0.147.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2020 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package testlib contains test helpers for goreleaser tests.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AssertSkipped added in v0.30.0

func AssertSkipped(t *testing.T, err error)

AssertSkipped asserts that a pipe was skipped.

func GitAdd

func GitAdd(t *testing.T)

GitAdd adds all files to stage.

func GitBranch added in v0.142.0

func GitBranch(t *testing.T, branch string)

GitBranch creates a git branch.

func GitCheckoutBranch added in v0.89.0

func GitCheckoutBranch(t *testing.T, name string)

GitCheckoutBranch allows us to change the active branch that we're using.

func GitCommit

func GitCommit(t *testing.T, msg string)

GitCommit creates a git commits.

func GitCommitWithDate added in v0.139.0

func GitCommitWithDate(t *testing.T, msg string, commitDate time.Time)

GitCommitWithDate creates a git commit with a commit date.

func GitInit

func GitInit(t *testing.T)

GitInit inits a new git project.

func GitRemoteAdd

func GitRemoteAdd(t *testing.T, url string)

GitRemoteAdd adds the given url as remote.

func GitTag

func GitTag(t *testing.T, tag string)

GitTag creates a git tag.

func Mktmp

func Mktmp(t *testing.T) (folder string, back func())

Mktmp creates a new tempdir, cd into it and provides a back function that cd into the previous directory.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL