rails 控制器上的测试命令
testing order on rails controller
我有以下控制器
class Admin::UsersController < Admin::BaseController
def index
@users = User.all.order(email: :asc)
end
end
我如何编写 rspec 测试来检查 index
def 以升序排列所有用户通过电子邮件发送的订单?
describe "#index" do
it "orders by email ascending" do
user1 = FactoryGirl.create(:user, email: "bb@aol.com")
user2 = FactoryGirl.create(:user, email: "aa@aol.com")
get :index
expect(assigns(:users).to_a).to eq([user2, user1])
end
end
我有以下控制器
class Admin::UsersController < Admin::BaseController
def index
@users = User.all.order(email: :asc)
end
end
我如何编写 rspec 测试来检查 index
def 以升序排列所有用户通过电子邮件发送的订单?
describe "#index" do
it "orders by email ascending" do
user1 = FactoryGirl.create(:user, email: "bb@aol.com")
user2 = FactoryGirl.create(:user, email: "aa@aol.com")
get :index
expect(assigns(:users).to_a).to eq([user2, user1])
end
end