File tree Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -823,7 +823,11 @@ encode() {
823823 if [[ -z " $* " ]]; then
824824 echo " "
825825 else
826- encode_numbers -a " $alphabet " -b " $block_list " -l " $min_length " " $@ " 0
826+ nums=()
827+ for num in " $@ " ; do
828+ nums+=(" $(( 10 #$num )) " )
829+ done
830+ encode_numbers -a " $alphabet " -b " $block_list " -l " $min_length " " ${nums[@]} " 0
827831 fi
828832}
829833
Original file line number Diff line number Diff line change 103103 # run ./src/sqids -e $((1 << 63))
104104 # [ $status -eq 1 ]
105105}
106+
107+ @test " test_zero_padding" {
108+ numbers=(0 1 2 3 4 5 6 7 8 9)
109+ ids=(" bM" " Uk" " gb" " Ef" " Vq" " uw" " OI" " AX" " p6" " nJ" )
110+
111+ for i in {0..9}; do
112+ run ./src/sqids -e " 0${numbers[$i]} "
113+ [ $status -eq 0 ]
114+ [[ $output == " ${ids[$i]} " ]]
115+ run ./src/sqids -d " ${ids[$i]} "
116+ [ $status -eq 0 ]
117+ [[ " ${output[@]} " == " ${numbers[$i]} " ]]
118+ done
119+ }
You can’t perform that action at this time.
0 commit comments