test/json_representer_test.rb in roar-0.12.0 vs test/json_representer_test.rb in roar-0.12.1
- old
+ new
@@ -72,11 +72,12 @@
# test the generic roar+json HyperlinkRepresenter
class JsonHyperlinkRepresenterTest
describe "API" do
before do
- @link = Roar::Representer::Feature::Hypermedia::Hyperlink.new.extend(Roar::Representer::JSON::HyperlinkRepresenter).from_json({:rel => :self, :href => "http://roar.apotomo.de", :media => "web"}.to_json)
+ @link = Roar::Representer::Feature::Hypermedia::Hyperlink.new.extend(Roar::Representer::JSON::HyperlinkRepresenter).from_json(
+ '{"rel":"self", "href":"http://roar.apotomo.de", "media":"web"}')
end
it "responds to #rel" do
assert_equal "self", @link.rel
end
@@ -116,10 +117,10 @@
it "responds to #links" do
@r.links.must_equal({})
end
it "extracts links from JSON" do
- r = @c.from_json({:links => [{:rel => "self", :href => "http://self"}]}.to_json)
+ r = @c.from_json('{"links":[{"rel":"self","href":"http://self"}]}')
assert_equal 1, r.links_array.size
link = r.links_array.first
assert_equal(["self", "http://self"], [link.rel, link.href])
end