Sha256: 207886a52221a5a1fb15d72e6f7ad8084c74b49ca79e234b51fb30833e27635f

Contents?: true

Size: 600 Bytes

Versions: 8

Compression:

Stored size: 600 Bytes

Contents

require 'spec_helper'

describe Dune::Admin::ContactsController do
  routes { Dune::Admin::Engine.routes }
  let(:current_user){ create(:user, admin: true) }
  let(:contact) { create(:contact) }

  before do
    controller.stub(:current_user).and_return(current_user)
  end

  describe "GET 'index'" do
    before { get :index }
    it { expect(response).to be_success }
    it { expect(assigns(:contacts)).to eq [contact] }
  end

  describe "GET 'show'" do
    before { get :show, id: contact }
    it { expect(response).to be_success }
    it { expect(assigns(:contact)).to eq contact }
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
dune-admin-1.2.7 spec/controllers/dune/admin/contacts_controller_spec.rb
dune-admin-1.2.6 spec/controllers/dune/admin/contacts_controller_spec.rb
dune-admin-1.2.5 spec/controllers/dune/admin/contacts_controller_spec.rb
dune-admin-1.2.4 spec/controllers/dune/admin/contacts_controller_spec.rb
dune-admin-1.2.3 spec/controllers/dune/admin/contacts_controller_spec.rb
dune-admin-1.0.0 spec/controllers/dune/admin/contacts_controller_spec.rb
dune-admin-1.2.1 spec/controllers/dune/admin/contacts_controller_spec.rb
dune-admin-1.2.0 spec/controllers/dune/admin/contacts_controller_spec.rb