diff options
author | Travis Fields <cyberious@users.noreply.github.com> | 2014-11-07 13:42:48 -0800 |
---|---|---|
committer | Travis Fields <cyberious@users.noreply.github.com> | 2014-11-07 13:42:48 -0800 |
commit | 406e9dbda2fe3378ba624b8297e3209c3298e515 (patch) | |
tree | f83624db06aac7887e56c66ff26f4ee704595259 /spec | |
parent | 4bff0d2d61b8b31cd132fdc7896f115ef2b96770 (diff) | |
parent | 9295d0d5cae91f8c9b3b4b4fd891661666ab9e13 (diff) |
Merge pull request #343 from zacharyalexstern/fix_to_bytes
Added correct converstions for PB and EB.
Diffstat (limited to 'spec')
-rwxr-xr-x | spec/functions/to_bytes_spec.rb | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/spec/functions/to_bytes_spec.rb b/spec/functions/to_bytes_spec.rb index 68a1eb8..0f6ade9 100755 --- a/spec/functions/to_bytes_spec.rb +++ b/spec/functions/to_bytes_spec.rb @@ -18,6 +18,31 @@ describe "the to_bytes function" do expect(result).to(eq(4096)) end + it "should convert MB to B" do + result = scope.function_to_bytes(["4 MB"]) + expect(result).to(eq(4194304)) + end + + it "should convert GB to B" do + result = scope.function_to_bytes(["4 GB"]) + expect(result).to(eq(4294967296)) + end + + it "should convert TB to B" do + result = scope.function_to_bytes(["4 TB"]) + expect(result).to(eq(4398046511104)) + end + + it "should convert PB to B" do + result = scope.function_to_bytes(["4 PB"]) + expect(result).to(eq(4503599627370496)) + end + + it "should convert PB to B" do + result = scope.function_to_bytes(["4 EB"]) + expect(result).to(eq(4611686018427387904)) + end + it "should work without B in unit" do result = scope.function_to_bytes(["4 k"]) expect(result).to(eq(4096)) |