aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorEvgenii Kliuchnikov <eustas@google.com>2024-01-15 12:49:21 -0800
committerCopybara-Service <copybara-worker@google.com>2024-01-15 12:49:56 -0800
commit3396c67fea14aef349905b90dfef0ff4ada1be8c (patch)
tree892dd1089c544dd4c45583814c8f90f0b0c2ee7c /tests
parent033940f97cfa5e708c46961de7e85d5e4976ee40 (diff)
downloadbrotli-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-xtests/cli_test.sh12
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 "$@"