Sha256: 2bd5156e1f3956d60b0f4bbff64228e0e3c4615daa8daad32f22f898d8f3f7f0
Contents?: true
Size: 505 Bytes
Versions: 12
Compression:
Stored size: 505 Bytes
Contents
require_relative '../spec_helper' describe RestfulResource::OpenObject do it "should act as an openstruct" do object = RestfulResource::OpenObject.new(name: 'David', surname: 'Santoro') expect(object.name).to eq 'David' expect(object.surname).to eq 'Santoro' end it "should raise an error when accessing a field that doesn't exist" do object = RestfulResource::OpenObject.new({name: 'David', surname: 'Santoro'}) expect { object.age }.to raise_error(NoMethodError) end end
Version data entries
12 entries across 12 versions & 1 rubygems