Sha256: 697dc18448354d42f8f42913bb9f5507e22dc5a8dfaef182df89b1bf192e3e77
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
require File.join(File.dirname(__FILE__), 'spec_helper') class TwuckooSpec extend TwuckooEnvironment set_testing describe "A twuckoo" do before do @cuckoo = Twuckoo.new end it "responds to tweet" do @cuckoo.should respond_to(:tweet) end it "waits 1 day between tweets by default" do @cuckoo.time_to_sleep.should == "1d" end describe "loading values from the config file" do it "sets the time interval to wait b/w tweets correctly" do @cuckoo.expects(:get_config_values_from_file).returns({ :time_to_sleep => "3m" }) @cuckoo.setup @cuckoo.time_to_sleep.should == "3m" end end describe "when there is nothing to tweet" do before do @cuckoo.stubs(:next).returns(nil) @cuckoo.stubs(:load_tweets).returns(nil) end it "does not call store" do @cuckoo.expects(:store).never @cuckoo.tweet end it "quits" do pending @cuckoo.expects(:quit).once @cuckoo.run end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
balinterdi-twuckoo-0.2.1 | spec/twuckoo_spec.rb |