zero length should not have units assigned

lengths of 0 do not require any unit assigment
fix/update test expectations

addressing @chriseppstein 's remark.

all tests pass when running `bundle exec rake test features`
Merge remote-tracking branch 'mprins/patch-2'
Fix broken tests