Sha256: ea63de01034b34e5759f278235c1bf2b6bf57774ff9c7a474584e2ca280838e2
Contents?: true
Size: 665 Bytes
Versions: 1
Compression:
Stored size: 665 Bytes
Contents
# coding: utf-8 require "spec_helper.rb" describe GlitchedString do let(:str) do "foo" end describe "String#glitch" do it "generates glitched string" do str.glitch.split(//).size.should == str.split(//).size * (8 + 8 + 8 + 1) end it "generates glitched string with options" do str.glitch(upper: 2, middle: 4, lower: 10).split(//).size.should == str.split(//).size * (2 + 4 + 10 + 1) end end describe "String#glitch!" do it "generate glitched string destructively" do original_str = str.clone str.glitch! str.split(//).size.should == original_str.split(//).size * (8 + 8 + 8 + 1) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
glitched_string-0.2.0 | spec/glitched_string_spec.rb |