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}