Sha256: bb57c6968bc1f1283ddd96903e8346add0dd4002222b6a45e180872135af4399
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
# encoding: utf-8 require File.join(File.dirname(__FILE__), "../spec_helper.rb") describe Her::Model::Introspection do context "introspecting a resource" do before do # {{{ Her::API.setup :url => "https://api.example.com" do |builder| builder.use Her::Middleware::FirstLevelParseJSON builder.use Faraday::Request::UrlEncoded builder.adapter :test do |stub| stub.get("/users/1") { |env| [200, {}, { :id => 1, :name => "Tobias Funke" }.to_json] } end end spawn_model :User end # }}} describe "#inspect" do it "outputs resource attributs for an existing resource" do # {{{ @user = User.find(1) ["#<User(/users/1) name=\"Tobias Funke\" id=1>", "#<User(/users/1) id=1 name=\"Tobias Funke\">"].should include(@user.inspect) end # }}} it "outputs resource attributs for an not-saved-yet resource" do # {{{ @user = User.new(:name => "Tobias Funke") @user.inspect.should == "#<User(/users) name=\"Tobias Funke\">" end # }}} end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
her-0.2.6 | spec/model/introspection_spec.rb |