let s:suite = themis#suite('pixel') let s:assert = themis#helper('assert') function! s:suite.pixel_get() call s:assert.equals(calendar#pixel#get(''), ['', '', '', '', '']) call s:assert.equals(calendar#pixel#get(':'), ['....', '.%%.', '....', '.%%.', '....']) call s:assert.equals(calendar#pixel#get('0'), ['%%%%%%', '%%..%%', '%%..%%', '%%..%%', '%%%%%%']) call s:assert.equals(calendar#pixel#get('1'), ['....%%', '....%%', '....%%', '....%%', '....%%']) call s:assert.equals(calendar#pixel#get('8'), ['%%%%%%', '%%..%%', '%%%%%%', '%%..%%', '%%%%%%']) call s:assert.equals(calendar#pixel#get('C'), ['.%%%%%.', '%%...%%', '%%.....', '%%...%%', '.%%%%%.']) call s:assert.equals(calendar#pixel#get('E'), ['%%%%%%', '%%....', '%%%%%.', '%%....', '%%%%%%']) call s:assert.equals(calendar#pixel#get('O'), ['.%%%%%.', '%%...%%', '%%...%%', '%%...%%', '.%%%%%.']) call s:assert.equals(calendar#pixel#get('T'), ['%%%%%%%%', '...%%...', '...%%...', '...%%...', '...%%...']) endfunction function! s:suite.pixel_len() call s:assert.equals(calendar#pixel#len(''), 0) call s:assert.equals(calendar#pixel#len(':'), 2) call s:assert.equals(calendar#pixel#len('0'), 6) call s:assert.equals(calendar#pixel#len('11'), 8) call s:assert.equals(calendar#pixel#len('00'), 12) call s:assert.equals(calendar#pixel#len('123'), 14) call s:assert.equals(calendar#pixel#len('213'), 18) endfunction