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 000000000..7c2e0d9af Binary files /dev/null and b/tests/fixtures/join/non-unicode.expected differ diff --git a/tests/fixtures/join/non-unicode_1.bin b/tests/fixtures/join/non-unicode_1.bin new file mode 100644 index 000000000..e264bd505 Binary files /dev/null and b/tests/fixtures/join/non-unicode_1.bin differ diff --git a/tests/fixtures/join/non-unicode_2.bin b/tests/fixtures/join/non-unicode_2.bin new file mode 100644 index 000000000..6b336c669 Binary files /dev/null and b/tests/fixtures/join/non-unicode_2.bin differ