Sha256: f3b74f1d810c1158c2920b694f66f2c519cf6cacf2490e145629ce89d2d7ecac
Contents?: true
Size: 1.91 KB
Versions: 7
Compression:
Stored size: 1.91 KB
Contents
require 'spec/spec_helper' describe Admin::Shop::CustomersController do dataset :shop_customers, :users before(:each) do login_as :admin end describe '#new' do context 'instance variables' do it 'should be assigned' do get :new assigns(:inputs).should === ['name','email'] assigns(:meta).should === ['login','password','password_confirmation'] assigns(:buttons).should === [] assigns(:parts).should === [] assigns(:popups).should === [] end end end describe '#edit' do context 'instance variables' do it 'should be assigned' do get :edit, :id => shop_customers(:customer).id assigns(:inputs).should === ['name','email'] assigns(:meta).should === ['login','password','password_confirmation'] assigns(:buttons).should === [] assigns(:parts).should === ['orders','addresses'] assigns(:popups).should === [] end end end describe '#create' do context 'instance variables' do it 'should be assigned' do post :create, :shop_customer => {} assigns(:inputs).should === ['name','email'] assigns(:meta).should === ['login','password','password_confirmation'] assigns(:buttons).should === [] assigns(:parts).should === [] assigns(:popups).should === [] end end end describe '#update' do context 'instance variables' do it 'should be assigned' do put :update, :id => shop_customers(:customer).id, :shop_customer => {} assigns(:inputs).should === ['name','email'] assigns(:meta).should === ['login','password','password_confirmation'] assigns(:buttons).should === [] assigns(:parts).should === ['orders','addresses'] assigns(:popups).should === [] end end end end
Version data entries
7 entries across 7 versions & 1 rubygems