From 93adaa518d16e8b2fd4a5744e8e93fa6c00234ce Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sun, 24 May 2020 14:06:44 -0400 Subject: [PATCH] Add a test for $idx and $len inside nested sections. --- js/test_cases/idx_and_len_nested/array.json | 16 ++++++++++++++++ js/test_cases/idx_and_len_nested/main.dust | 17 +++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 js/test_cases/idx_and_len_nested/array.json create mode 100644 js/test_cases/idx_and_len_nested/main.dust diff --git a/js/test_cases/idx_and_len_nested/array.json b/js/test_cases/idx_and_len_nested/array.json new file mode 100644 index 0000000..322270c --- /dev/null +++ b/js/test_cases/idx_and_len_nested/array.json @@ -0,0 +1,16 @@ +{ + "things": [ + [ + "Alice", + "Andy" + ], + [ + "Bob", + "Becky" + ], + [ + "Chris", + "Cathy" + ] + ] +} diff --git a/js/test_cases/idx_and_len_nested/main.dust b/js/test_cases/idx_and_len_nested/main.dust new file mode 100644 index 0000000..498cd8b --- /dev/null +++ b/js/test_cases/idx_and_len_nested/main.dust @@ -0,0 +1,17 @@ +Outside $idx: {$idx}{~n} +Outside $len: {$len}{~n} +Outside {?$idx}$idx is true{:else}$idx is false{/$idx}{~n} +Outside {?$len}$len is true{:else}$len is false{/$len}{~n} + +{#things} + Inside Section $idx: {$idx}{~n} + Inside Section $len: {$len}{~n} + Inside Section {?$idx}$idx is true{:else}$idx is false{/$idx}{~n} + Inside Section {?$len}$len is true{:else}$len is false{/$len}{~n} + {#.} + Inside Nested Section $idx: {$idx}{~n} + Inside Nested Section $len: {$len}{~n} + Inside Nested Section {?$idx}$idx is true{:else}$idx is false{/$idx}{~n} + Inside Nested Section {?$len}$len is true{:else}$len is false{/$len}{~n} + {/.} +{/things}