Sha256: 8e3b4dd745c961e9349c54d107a2e7bf014c104b133434d2333cfa110d3fe34c
Contents?: true
Size: 943 Bytes
Versions: 2
Compression:
Stored size: 943 Bytes
Contents
require 'spec_helper' class Tester include Element end describe Nokogiri::XML::Element do before do @elem = Tester.new end it "uses the inner_text of title element for title" do title = stub title.stub!(:content).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("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!(:content).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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
crags-2.2.1 | spec/ext/element_spec.rb |
crags-2.2.0 | spec/ext/element_spec.rb |