test/xml_representer_test.rb in roar-0.8.2 vs test/xml_representer_test.rb in roar-0.8.3
- old
+ new
@@ -1,16 +1,16 @@
require 'test_helper'
class ItemRepresenter
include Roar::Representer::XML
- self.representation_name= :item
+ self.representation_wrap= :item
property :value
end
class PositionRepresenter
include Roar::Representer::XML
- self.representation_name= :position
+ self.representation_wrap= :position
property :id
property :item, :as => ItemRepresenter
end
@@ -46,11 +46,11 @@
end
end
class TestXmlRepresenter
include Roar::Representer::XML
- self.representation_name= :order # FIXME: get from represented?
+ self.representation_wrap= :order # FIXME: get from represented?
property :id
end
describe "XMLRepresenter" do
@@ -118,13 +118,13 @@
it ".from_xml returns the deserialized model" do
@m = TestXmlRepresenter.from_xml("<order><id>1</id></order>")
assert_equal "1", @m.id
end
- it ".from_xml still works with nil" do
- assert TestXmlRepresenter.from_xml(nil)
- end
+ #it ".from_xml still works with nil" do
+ # assert TestXmlRepresenter.from_xml(nil)
+ #end
end
describe "with a typed attribute" do
@@ -153,11 +153,11 @@
describe "with a typed list" do
before do
@c = Class.new do
include Roar::Representer::XML
- self.representation_name= :order
+ self.representation_wrap= :order
property :id
collection :items, :as => ItemRepresenter, :from => :item
end
@r = @c.from_attributes("id" => 1)
@@ -191,10 +191,10 @@
before do
@l = Roar::Representer::XML::Hyperlink.from_xml(%{<link rel="self" href="http://roar.apotomo.de"/>})
end
it "responds to #representation_name" do
- assert_equal :link, @l.class.representation_name
+ assert_equal :link, @l.class.representation_wrap
end
it "responds to #rel" do
assert_equal "self", @l.rel