Sha256: 7e5804fc5539a00d6efaa0eb2aa9676a890cba046fc852f79e667df4f3c66169
Contents?: true
Size: 902 Bytes
Versions: 8
Compression:
Stored size: 902 Bytes
Contents
require 'spec_helper' describe Spree::Admin::RecurringOrdersController do let(:user) { mock_model Spree::User, :last_incomplete_spree_order => nil, :has_spree_role? => true, :spree_api_key => 'fake' } before :each do controller.stub :spree_current_user => user controller.stub :check_authorization end describe 'index' do it 'should get all recurring orders' do orders = [] Spree::RecurringOrder.should_receive(:all).and_return(orders) spree_get :index assigns(:recurring_orders).should == orders end end describe 'show' do it 'should assign recurring order' do recurring_order = double(Spree::RecurringOrder) Spree::RecurringOrder.should_receive(:find_by).with(number: 'R1234').and_return(recurring_order) spree_get :show, number: 'R1234' assigns(:recurring_order).should == recurring_order end end end
Version data entries
8 entries across 8 versions & 1 rubygems