Sha256: 37b43528c13bc653927ef74327e0b2058b53ab7acc72beea61ab7d92a54ece7b
Contents?: true
Size: 1018 Bytes
Versions: 1
Compression:
Stored size: 1018 Bytes
Contents
require 'spec_helper' describe Daikon::Configuration do subject { Daikon::Configuration.new(flags) } let(:flags) { %w[-p 9001 -k deadbeef -s localhost:9337 -f 1337] } it "parses the given flags" do subject.redis_port.should == "9001" subject.api_key.should == "deadbeef" subject.field_id.should == "1337" subject.server_prefix == "localhost:9337" end end describe Daikon::Configuration do subject { Daikon::Configuration.new([]) } it "uses the default keys" do subject.redis_port.should == "6379" subject.api_key.should == "1234567890" subject.field_id.should == "1" subject.server_prefix == "radishapp.com" end end describe Daikon::Configuration do subject { Daikon::Configuration.new(flags) } let(:flags) { %w[-p 9001 -k deadbeef] } it "can handle defaults and given options" do subject.redis_port.should == "9001" subject.api_key.should == "deadbeef" subject.field_id.should == "1" subject.server_prefix == "radishapp.com" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
daikon-0.0.0 | spec/configuration_spec.rb |