Sha256: f155b6dfdc53f06acc21dd835ccb9d9be6add243db2a1b3235e334377596f732

Contents?: true

Size: 697 Bytes

Versions: 4

Compression:

Stored size: 697 Bytes

Contents

require 'spec_helper'

describe Rearview::UserController do
  let(:user) {
    create(:user)
  }
  before do
    @routes = Rearview::Engine.routes
    sign_in_as user
  end
  context "GET /user" do
    it "renders the show view" do
      get :show, format: :json
      expect(response).to render_template("rearview/user/show")
    end
  end
  context "PUT /user" do
    it "renders the show view" do
      controller.stubs(:current_user).returns(user)
      json = JsonFactory::User.update(user)
      JSON.stubs(:parse).returns(preferences: json["preferences"])
      user.expects(:save!)
      put :update, json 
      expect(response).to render_template("rearview/user/show")
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rearview-1.2.3-jruby spec/controllers/user_controller_spec.rb
rearview-1.2.2.rc.2-jruby spec/controllers/user_controller_spec.rb
rearview-1.2.2.rc.1-jruby spec/controllers/user_controller_spec.rb
rearview-1.2.1-jruby spec/controllers/user_controller_spec.rb