add pad_right
This commit is contained in:
parent
b6d0f3015d
commit
04c442a8f8
|
@ -64,6 +64,10 @@
|
||||||
{:fn (fn [s size & [padding-string]]
|
{:fn (fn [s size & [padding-string]]
|
||||||
(StringUtils/leftPad s size (or padding-string " ")))}
|
(StringUtils/leftPad s size (or padding-string " ")))}
|
||||||
|
|
||||||
|
"pad_right"
|
||||||
|
{:fn (fn [s size & [padding-string]]
|
||||||
|
(StringUtils/rightPad s size (or padding-string " ")))}
|
||||||
|
|
||||||
"random"
|
"random"
|
||||||
{:fn (fn [& values]
|
{:fn (fn [& values]
|
||||||
(let [first-value (first values)]
|
(let [first-value (first values)]
|
||||||
|
|
|
@ -326,6 +326,14 @@
|
||||||
(is (= (render "{{ pad_left('bat', 5, 'x') }}" nil)
|
(is (= (render "{{ pad_left('bat', 5, 'x') }}" nil)
|
||||||
"xxbat")))
|
"xxbat")))
|
||||||
|
|
||||||
|
(testing "pad_right"
|
||||||
|
(is (= (render "{{ pad_right('bat', 5) }}" nil)
|
||||||
|
"bat "))
|
||||||
|
(is (= (render "{{ pad_right('bat', 3) }}" nil)
|
||||||
|
"bat"))
|
||||||
|
(is (= (render "{{ pad_right('bat', 5, 'x') }}" nil)
|
||||||
|
"batxx")))
|
||||||
|
|
||||||
(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