Commit 801e5aaa authored by Chris Bednarski's avatar Chris Bednarski

Move test configs into the test func

parent d02f6644
...@@ -54,19 +54,18 @@ func TestDetectFilename(t *testing.T) { ...@@ -54,19 +54,18 @@ func TestDetectFilename(t *testing.T) {
} }
} }
const simpleTestCase = `
{
"post-processors": [
{
"type": "compress",
"output": "package.tar.gz"
}
]
}
`
func TestSimpleCompress(t *testing.T) { func TestSimpleCompress(t *testing.T) {
artifact := testArchive(t, simpleTestCase) const config = `
{
"post-processors": [
{
"type": "compress",
"output": "package.tar.gz"
}
]
}
`
artifact := testArchive(t, config)
defer artifact.Destroy() defer artifact.Destroy()
fi, err := os.Stat("package.tar.gz") fi, err := os.Stat("package.tar.gz")
...@@ -78,19 +77,19 @@ func TestSimpleCompress(t *testing.T) { ...@@ -78,19 +77,19 @@ func TestSimpleCompress(t *testing.T) {
} }
} }
const zipTestCase = `
{
"post-processors": [
{
"type": "compress",
"output": "package.zip"
}
]
}
`
func TestZipArchive(t *testing.T) { func TestZipArchive(t *testing.T) {
artifact := testArchive(t, zipTestCase) const config = `
{
"post-processors": [
{
"type": "compress",
"output": "package.zip"
}
]
}
`
artifact := testArchive(t, config)
defer artifact.Destroy() defer artifact.Destroy()
// Verify things look good // Verify things look good
...@@ -100,19 +99,19 @@ func TestZipArchive(t *testing.T) { ...@@ -100,19 +99,19 @@ func TestZipArchive(t *testing.T) {
} }
} }
const tarTestCase = `
{
"post-processors": [
{
"type": "compress",
"output": "package.tar"
}
]
}
`
func TestTarArchive(t *testing.T) { func TestTarArchive(t *testing.T) {
artifact := testArchive(t, tarTestCase) const config = `
{
"post-processors": [
{
"type": "compress",
"output": "package.tar"
}
]
}
`
artifact := testArchive(t, config)
defer artifact.Destroy() defer artifact.Destroy()
// Verify things look good // Verify things look good
...@@ -122,20 +121,20 @@ func TestTarArchive(t *testing.T) { ...@@ -122,20 +121,20 @@ func TestTarArchive(t *testing.T) {
} }
} }
const optionsTestCase = `
{
"post-processors": [
{
"type": "compress",
"output": "package.gz",
"compression_level": 9
}
]
}
`
func TestCompressOptions(t *testing.T) { func TestCompressOptions(t *testing.T) {
artifact := testArchive(t, optionsTestCase) const config = `
{
"post-processors": [
{
"type": "compress",
"output": "package.gz",
"compression_level": 9
}
]
}
`
artifact := testArchive(t, config)
defer artifact.Destroy() defer artifact.Destroy()
// Verify things look good // Verify things look good
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment