From d5ad47d000635aa69f2016bf641958c89fba26cc Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Mon, 4 Feb 2019 17:43:27 -0800 Subject: sort -o: fix behavior when output file is one of the input files. Bug: http://b/123902291 --- tests/sort.test | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tests/sort.test') diff --git a/tests/sort.test b/tests/sort.test index c71012f0..a40d1b0f 100755 --- a/tests/sort.test +++ b/tests/sort.test @@ -13,6 +13,8 @@ testing "stdin" "sort" "a\nb\nc\n" "" "b\na\nc\n" testing "numeric" "sort -n input" "1\n3\n010\n" "3\n1\n010\n" "" testing "reverse" "sort -r input" "wook\nwalrus\npoint\npabst\naargh\n" \ "point\nwook\npabst\naargh\nwalrus\n" "" +testing "sort -o" "sort input -o output && cat output" "a\nb\nc\n" "c\na\nb\n" "" +testing "sort -o same" "sort input -o input && cat input" "a\nb\nc\n" "c\na\nb\n" "" # Longish chunk of data re-used by the next few tests. The expected output # varies, but the input (this) is the same. -- cgit v1.2.3