aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorCole Faust <colefaust@google.com>2022-05-05 11:38:26 -0700
committerCole Faust <colefaust@google.com>2022-05-05 11:41:59 -0700
commit6f6060a3583ac6e06375cc88798865bf2c360ee9 (patch)
tree8468f3304aa469ec7219990366818f09763a1011 /tests
parentde1949b562136b1d28964bbe35c990718003c568 (diff)
downloadbuild-6f6060a3583ac6e06375cc88798865bf2c360ee9.tar.gz
Add function for flattening 2d lists
Bug: 226974242 Test: ./out/rbcrun ./build/make/tests/run.rbc Change-Id: Iae977b34ca0ac156ec795c54f4951c769fa994dd
Diffstat (limited to 'tests')
-rw-r--r--tests/run.rbc6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/run.rbc b/tests/run.rbc
index 107be0995a..c6dfeba405 100644
--- a/tests/run.rbc
+++ b/tests/run.rbc
@@ -43,7 +43,7 @@ assert_eq(["a", "b", "c"], rblf.mksort(["b", "a", "c", "c"]))
assert_eq("", rblf.mkstrip(" \n \t "))
assert_eq("a b c", rblf.mkstrip(" a b \n c \t"))
-assert_eq(1, rblf.mkstrip(1))
+assert_eq("1", rblf.mkstrip("1 "))
assert_eq("b1 b2", rblf.mksubst("a", "b", "a1 a2"))
assert_eq(["b1", "x2"], rblf.mksubst("a", "b", ["a1", "x2"]))
@@ -90,6 +90,10 @@ assert_eq("bar", rblf.last_word(["foo", "bar"]))
assert_eq("", rblf.last_word(""))
assert_eq("", rblf.last_word([]))
+assert_eq(["foo", "bar"], rblf.flatten_2d_list([["foo", "bar"]]))
+assert_eq(["foo", "bar"], rblf.flatten_2d_list([["foo"], ["bar"]]))
+assert_eq([], rblf.flatten_2d_list([]))
+
assert_eq(
["build/make/tests/board.rbc", "build/make/tests/board_input_vars.rbc"],
rblf.expand_wildcard("build/make/tests/board*.rbc")