Sha256: 5d1759ed97ab7276617e85b56dc958d6217e45cc194d989f49bba0de5c8582d4
Contents?: true
Size: 737 Bytes
Versions: 1
Compression:
Stored size: 737 Bytes
Contents
require 'generative' describe String do let(:string) { "abc" } describe "#length" do it "counts characters" do expect(string.length).to eq(3) end xit "does other stuff" generative do data(:string) { "a" * rand(255) } it "is never negative", :generative do expect(string.length).to be >= 0 end end end describe "#reverse" do it "reverses" do expect(string.reverse).to eq("cba") end generative do data(:string) { rand(12345).to_s } it "maintains length" do expect(string.reverse.length).to eq(string.length) end it "is not destructive" do expect(string.reverse.reverse).to eq(string) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
generative-0.0.1 | spec/generative_spec.rb |