From 4df2f3c148777188f80d85630a28f01f90bfd0d8 Mon Sep 17 00:00:00 2001 From: Justin Tracey Date: Sat, 8 Jan 2022 21:28:29 -0500 Subject: [PATCH] join: add test for non-Unicode files --- tests/by-util/test_join.rs | 9 +++++++++ tests/fixtures/join/non-unicode.expected | Bin 0 -> 14 bytes tests/fixtures/join/non-unicode_1.bin | Bin 0 -> 7 bytes tests/fixtures/join/non-unicode_2.bin | Bin 0 -> 9 bytes 4 files changed, 9 insertions(+) create mode 100644 tests/fixtures/join/non-unicode.expected create mode 100644 tests/fixtures/join/non-unicode_1.bin create mode 100644 tests/fixtures/join/non-unicode_2.bin diff --git a/tests/by-util/test_join.rs b/tests/by-util/test_join.rs index 2bbf637f9..be25b9390 100644 --- a/tests/by-util/test_join.rs +++ b/tests/by-util/test_join.rs @@ -337,3 +337,12 @@ fn non_line_feeds() { .succeeds() .stdout_only_fixture("non-line_feeds.expected"); } + +#[test] +fn non_unicode() { + new_ucmd!() + .arg("non-unicode_1.bin") + .arg("non-unicode_2.bin") + .succeeds() + .stdout_only_fixture("non-unicode.expected"); +} diff --git a/tests/fixtures/join/non-unicode.expected b/tests/fixtures/join/non-unicode.expected new file mode 100644 index 0000000000000000000000000000000000000000..7c2e0d9aff2d13eba928934bd49c42bfb6577dd0 GIT binary patch literal 14 VcmYdPSk925u$&>8Aw?mL3jiJ{1FHZ4 literal 0 HcmV?d00001 diff --git a/tests/fixtures/join/non-unicode_1.bin b/tests/fixtures/join/non-unicode_1.bin new file mode 100644 index 0000000000000000000000000000000000000000..e264bd505fba5da868c832d55d77dad4a3e866b4 GIT binary patch literal 7 OcmYdPSk92bl?ng|Rss9~ literal 0 HcmV?d00001 diff --git a/tests/fixtures/join/non-unicode_2.bin b/tests/fixtures/join/non-unicode_2.bin new file mode 100644 index 0000000000000000000000000000000000000000..6b336c66950e1e30804609258503761a29e3f1c1 GIT binary patch literal 9 QcmYdPSk92lkfM+V01U(eb^rhX literal 0 HcmV?d00001