Skip to content

adevinta/go-testutils-toolkit

Repository files navigation

testutils

A helper to write more concise and self-explanatory tests.

Examples

func TestICanCreateCertificates(t *testing.T) {
	fs := afero.NewMemMapFs()

	testutils.NewSelfSignedCertificate(t, fs, "/my/certificates", "localhost")

	fd, err := fs.Open("/my/certificates")
	if err != nil {
		return
	}
	names, err := fd.Readdirnames(-1)
	if err != nil {
		return
	}

	assert.Contains(t, names, "tls.crt")
	assert.Contains(t, names, "tls.key")
}
```

About

A helper to write more concise and self-explanatory tests.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages