diff options
author | Evgenii Kliuchnikov <eustas@google.com> | 2024-01-15 12:49:21 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2024-01-15 12:49:56 -0800 |
commit | 3396c67fea14aef349905b90dfef0ff4ada1be8c (patch) | |
tree | 892dd1089c544dd4c45583814c8f90f0b0c2ee7c /tests | |
parent | 033940f97cfa5e708c46961de7e85d5e4976ee40 (diff) | |
download | brotli-3396c67fea14aef349905b90dfef0ff4ada1be8c.zip brotli-3396c67fea14aef349905b90dfef0ff4ada1be8c.tar.gz brotli-3396c67fea14aef349905b90dfef0ff4ada1be8c.tar.bz2 |
add brcat alias + flag to decompress concatenated streams
PiperOrigin-RevId: 598652401
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/cli_test.sh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/cli_test.sh b/tests/cli_test.sh index b6c563e..a8e0208 100755 --- a/tests/cli_test.sh +++ b/tests/cli_test.sh @@ -13,6 +13,7 @@ function test::brotli_cli::setup() { BROTLI="${BROTLI_PKG}/tools/brotli" cd ${TEMP_DIR} echo "Kot lomom kolol slona" > text.orig + echo "Lorem ipsum dolor sit amet. " > ipsum.orig } function test::brotli_cli::teardown() { @@ -81,4 +82,15 @@ function test::brotli_cli::comment_invalid_chars() { EXPECT_FAIL "${BROTLI} -Zfk -C S.GVsbG8= text.orig -o text.br" } +function test::brotli_cli::concatenated() { + ${BROTLI} -Zfk ipsum.orig -o one.br + ${BROTLI} -Zfk text.orig -o two.br + cat one.br two.br > full.br + EXPECT_FAIL "${BROTLI} -dc full.br > full.unbr" + EXPECT_SUCCEED "${BROTLI} -dKc full.br > full.unbr" + EXPECT_SUCCEED "${BROTLI} -dc --concatenated full.br > full.unbr" + cat ipsum.orig text.orig > full.orig + EXPECT_FILE_CONTENT_EQ full.orig full.unbr +} + gbash::unit::main "$@" |