Newer
Older
danielvincent
a validé
require File.dirname(__FILE__) + '/../spec_helper'
describe Blog do
before do
@user = Factory.create(:user, :email => "bob@aol.com")
end
danielvincent
a validé
it "should have a title and body" do
n = Blog.new
n.valid?.should be false
n.title = "jimmy"
n.valid?.should be false
n.body = "wales"
n.valid?.should be true
end
danielvincent
a validé
describe "XML" do
it 'should serialize to XML' do
body = Factory.create(:blog, :title => "yessir", :body => "penguins")
body.to_xml.to_s.should include "<title>yessir</title>"
body.to_xml.to_s.should include "<body>penguins</body>"
danielvincent
a validé
end
it 'should marshal serialized XML to object' do
xml = "<blog>\n <title>yessir</title>\n <body>I hate WALRUSES!</body>\n</blog>"
parsed = Blog.from_xml(xml)
danielvincent
a validé
parsed.body.should == "I hate WALRUSES!"
end
end
end