Add unit tests for printSizeHumanReadable

pull/22/head
Dominik Ritter 9 years ago
parent be0dce7ff6
commit ca6cbaa0b6

@ -19,4 +19,5 @@ install:
script: script:
- test/powerlevel9k.spec - test/powerlevel9k.spec
- test/functions/utilities.spec

@ -0,0 +1,22 @@
#!/usr/bin/env zsh
#vim:ft=zsh ts=2 sw=2 sts=2 et fenc=utf-8
# Required for shunit2 to run correctly
setopt shwordsplit
SHUNIT_PARENT=$0
function oneTimeSetUp() {
# Load Powerlevel9k
source functions/utilities.zsh
}
function testPrintSizeHumanReadableWithBigNumber() {
# Interesting: Currently we can't support numbers bigger than that.
assertEquals '0.87E' "$(printSizeHumanReadable 1000000000000000000)"
}
function testPrintSizeHumanReadableWithExabytesAsBase() {
assertEquals '9.77Z' "$(printSizeHumanReadable 10000 'E')"
}
source shunit2/source/2.1/src/shunit2
Loading…
Cancel
Save