You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sqm-dashboards/spec/controllers/overview_controller_spec.rb

18 lines
578 B

require "rails_helper"
include VarianceHelper
describe OverviewController, type: :controller do
include BasicAuthHelper
let(:school) { create(:school) }
let(:district) { create(:district) }
let!(:categories) do
[create(:category, name: "Second", sort_index: 2), create(:category, name: "First", sort_index: 1)]
end
it "fetches categories sorted by sort_index" do
login_as district
get :index, params: { school_id: school.to_param, district_id: district.to_param }
expect(assigns(:category_presenters).map(&:name)).to eql %w[First Second]
end
end