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