Sha256: af23c4f62ede3e76abe59af6aeed303b212d34122d8d27285afc19963d5f453f
Contents?: true
Size: 930 Bytes
Versions: 4
Compression:
Stored size: 930 Bytes
Contents
require 'spec_helper' describe Hpricot::Elem do before do @elem = Hpricot::Elem.new("<omg></omg>") end it "uses the inner_text of title element for title" do title = stub title.stub!(:inner_text).and_return("title!") @elem.stub!(:at).with("title").and_return(title) @elem.title.should == "title!" end it "rdf:about attribute for the url" do @elem.stub!(:[]).with("rdf:about").and_return("url!") @elem.url.should == "url!" end it "uses the inner_text of the dc:date element for date_str" do dc_date = stub dc_date.stub!(:inner_text).and_return("date_str!") @elem.stub!(:at).with("dc:date").and_return(dc_date) @elem.date_str.should == "date_str!" end it "parses date_str to create a real date" do DateTime.should_receive(:parse).with("date_str!").and_return("date!") @elem.stub!(:date_str).and_return("date_str!") @elem.date.should == "date!" end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
crags-2.1.2 | spec/ext/hpricot/elem_spec.rb |
crags-2.1.1 | spec/ext/hpricot/elem_spec.rb |
crags-2.1.0 | spec/ext/hpricot/elem_spec.rb |
crags-2.0.0 | spec/ext/hpricot/elem_spec.rb |