add pad_left
This commit is contained in:
parent
6b8889752c
commit
b6d0f3015d
|
@ -60,6 +60,10 @@
|
|||
(apply min (first numbers))
|
||||
(apply min numbers)))}
|
||||
|
||||
"pad_left"
|
||||
{:fn (fn [s size & [padding-string]]
|
||||
(StringUtils/leftPad s size (or padding-string " ")))}
|
||||
|
||||
"random"
|
||||
{:fn (fn [& values]
|
||||
(let [first-value (first values)]
|
||||
|
|
|
@ -318,6 +318,14 @@
|
|||
(is (= (render "{{ min(2, 1, 5, 3, 4) }}" nil)
|
||||
"1")))
|
||||
|
||||
(testing "pad_left"
|
||||
(is (= (render "{{ pad_left('bat', 5) }}" nil)
|
||||
" bat"))
|
||||
(is (= (render "{{ pad_left('bat', 3) }}" nil)
|
||||
"bat"))
|
||||
(is (= (render "{{ pad_left('bat', 5, 'x') }}" nil)
|
||||
"xxbat")))
|
||||
|
||||
(testing "random"
|
||||
(is (some #{(render "{{ ['apple', 'orange', 'citrus']|random }}" nil)}
|
||||
["apple" "orange" "citrus"]))
|
||||
|
|
Reference in a new issue