Sha256: cf64a829f4a3e286f2b866db48d007c7f72283345bb208351e01198e9ee66726
Contents?: true
Size: 773 Bytes
Versions: 3
Compression:
Stored size: 773 Bytes
Contents
require 'rails_helper' module ShoppingCart RSpec.describe OrdersController, type: :controller do routes { ShoppingCart::Engine.routes } let(:order) { create(:order) } before { sign_in(order.user) } describe 'GET #index' do before { get :index } it 'renders :index remplate' do expect(response).to render_template(:index) end it 'assigns @orders' do expect(assigns(:orders)).not_to be_nil end end describe 'GET #show' do before { get :show, params: { id: order.id } } it 'renders :show template' do expect(response).to render_template(:show) end it 'assigns requested order to @order' do expect(assigns(:order)).to eq(order) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems