Sha256: 6dcff429b0b5de76d585cf7a2265e3fb91f4a0f25ba0a32799e57bbb188056d1

Contents?: true

Size: 823 Bytes

Versions: 3

Compression:

Stored size: 823 Bytes

Contents

require 'spec_helper'

describe "User Views" do
  include_context "user_context"
  rabl_data{ user }

  describe "user.rabl" do
    it "should make the rendered template available" do
      rendered_template.should == '{"user":{"guid":"abc","first_name":"gob","last_name":"bluth","email":"gob@bluth.com"}}'
    end

    it "should make the parsed template available" do
      parsed_json.should == {
        'user' => {
          'guid' => user.guid,
          'first_name' => user.first_name,
          'last_name' => user.last_name,
          'email' => user.email,
        }
      }
    end
  end

  describe "test.rabl" do
    rabl_config( {:view_paths => 'spec/fixtures/nested'} )

    it "should allow us to override the Rabl config" do
      parsed_json.should == {'test' => {'guid' => user.guid}}
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rspec_rabl-0.0.3 spec/functional/render_object_spec.rb
rspec_rabl-0.0.2 spec/functional/render_object_spec.rb
rspec_rabl-0.0.1 spec/functional/render_object_spec.rb