diff options
Diffstat (limited to 'internal/pkg/ir_test.go')
| -rw-r--r-- | internal/pkg/ir_test.go | 34 |
1 files changed, 13 insertions, 21 deletions
diff --git a/internal/pkg/ir_test.go b/internal/pkg/ir_test.go index d49d2c56..0cb4a6ef 100644 --- a/internal/pkg/ir_test.go +++ b/internal/pkg/ir_test.go @@ -27,16 +27,14 @@ func TestIRRoundtrip(t *testing.T) { pkg.Checksum(bytes.Repeat([]byte{0xfc}, len(pkg.Checksum{}))), )}, - {"http get tar", pkg.NewHTTPGetTar( + {"http get tar", pkg.NewTar(pkg.NewDecompress(pkg.NewHTTPGet( nil, "file:///testdata", pkg.Checksum(bytes.Repeat([]byte{0xff}, len(pkg.Checksum{}))), - pkg.TarBzip2, - )}, - {"http get tar unaligned", pkg.NewHTTPGetTar( + ), pkg.Bzip2))}, + {"http get tar unaligned", pkg.NewTar(pkg.NewHTTPGet( nil, "https://hakurei.app", pkg.Checksum(bytes.Repeat([]byte{0xfe}, len(pkg.Checksum{}))), - pkg.TarUncompressed, - )}, + ))}, {"exec offline", pkg.NewExec( "exec-offline", "", nil, 0, false, false, @@ -47,15 +45,13 @@ func TestIRRoundtrip(t *testing.T) { pkg.MustPath("/file", false, pkg.NewFile("file", []byte( "stub file", - ))), pkg.MustPath("/.hakurei", false, pkg.NewHTTPGetTar( + ))), pkg.MustPath("/.hakurei", false, pkg.NewTar(pkg.NewHTTPGet( nil, "file:///hakurei.tar", pkg.Checksum(bytes.Repeat([]byte{0xfc}, len(pkg.Checksum{}))), - pkg.TarUncompressed, - )), pkg.MustPath("/opt", false, pkg.NewHTTPGetTar( + ))), pkg.MustPath("/opt", false, pkg.NewTar(pkg.NewDecompress(pkg.NewHTTPGet( nil, "file:///testtool.tar.gz", pkg.Checksum(bytes.Repeat([]byte{0xfc}, len(pkg.Checksum{}))), - pkg.TarGzip, - )), + ), pkg.Gzip))), )}, {"exec net", pkg.NewExec( @@ -69,15 +65,13 @@ func TestIRRoundtrip(t *testing.T) { pkg.MustPath("/file", false, pkg.NewFile("file", []byte( "stub file", - ))), pkg.MustPath("/.hakurei", false, pkg.NewHTTPGetTar( + ))), pkg.MustPath("/.hakurei", false, pkg.NewTar(pkg.NewHTTPGet( nil, "file:///hakurei.tar", pkg.Checksum(bytes.Repeat([]byte{0xfc}, len(pkg.Checksum{}))), - pkg.TarUncompressed, - )), pkg.MustPath("/opt", false, pkg.NewHTTPGetTar( + ))), pkg.MustPath("/opt", false, pkg.NewTar(pkg.NewDecompress(pkg.NewHTTPGet( nil, "file:///testtool.tar.gz", pkg.Checksum(bytes.Repeat([]byte{0xfc}, len(pkg.Checksum{}))), - pkg.TarGzip, - )), + ), pkg.Gzip))), )}, {"exec measured", pkg.NewExec( @@ -91,15 +85,13 @@ func TestIRRoundtrip(t *testing.T) { pkg.MustPath("/file", false, pkg.NewFile("file", []byte( "stub file", - ))), pkg.MustPath("/.hakurei", false, pkg.NewHTTPGetTar( + ))), pkg.MustPath("/.hakurei", false, pkg.NewTar(pkg.NewHTTPGet( nil, "file:///hakurei.tar", pkg.Checksum(bytes.Repeat([]byte{0xfd}, len(pkg.Checksum{}))), - pkg.TarUncompressed, - )), pkg.MustPath("/opt", false, pkg.NewHTTPGetTar( + ))), pkg.MustPath("/opt", false, pkg.NewTar(pkg.NewDecompress(pkg.NewHTTPGet( nil, "file:///testtool.tar.gz", pkg.Checksum(bytes.Repeat([]byte{0xfd}, len(pkg.Checksum{}))), - pkg.TarGzip, - )), + ), pkg.Gzip))), )}, {"file anonymous", pkg.NewFile("", []byte{0})}, |
