mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-05-18 05:29:31 -04:00
Unconfirmed users don't show on members index page
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
class MembersController < ApplicationController
|
||||
def index
|
||||
@members = User.all
|
||||
@members = User.where('confirmed_at IS NOT NULL')
|
||||
|
||||
respond_to do |format|
|
||||
format.html # index.html.haml
|
||||
|
||||
@@ -2,10 +2,24 @@ require 'spec_helper'
|
||||
|
||||
describe MembersController do
|
||||
|
||||
login_user
|
||||
before :each do
|
||||
@user1 = User.create!(
|
||||
:username => "fred",
|
||||
:password => "mynameisfred",
|
||||
:email => "fred@example.com",
|
||||
:tos_agreement => true
|
||||
)
|
||||
@user2 = User.create!(
|
||||
:username => "bob",
|
||||
:password => "mynameisbob",
|
||||
:email => "bob@example.com",
|
||||
:tos_agreement => true
|
||||
)
|
||||
@user1.confirm!
|
||||
end
|
||||
|
||||
describe "GET index" do
|
||||
it "assigns all members as @members" do
|
||||
it "assigns only confirmed members as @members" do
|
||||
user = User.find('fred')
|
||||
get :index, {}
|
||||
assigns(:members).should eq([user])
|
||||
|
||||
Reference in New Issue
Block a user