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