Sha256: e637f67200435d4f9aa4c04ccbd16bfc457a4e4455825a4424082d19f61a5e9b
Contents?: true
Size: 750 Bytes
Versions: 1
Compression:
Stored size: 750 Bytes
Contents
require 'spec_helper' require 'ronin/campaign' describe Campaign do describe "#filename" do it "should return nil if no name is set" do campaign = Campaign.new campaign.filename.should be_nil end it "should downcase the campaign name" do campaign = Campaign.new(:name => 'Stuff') campaign.filename.should == 'stuff' end it "should replace spaces with underscores" do campaign = Campaign.new(:name => 'More Stuff') campaign.filename.should == 'more_stuff' end it "should replace non-alpha-numeric characters with undersocres" do campaign = Campaign.new(:name => 'Stuff / stuff1 & stuff2') campaign.filename.should == 'stuff_stuff1_stuff2' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ronin-1.0.0.pre4 | spec/campaign_spec.rb |