We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b5892a3 commit 79218dbCopy full SHA for 79218db
admin/spec/requests/solidus_admin/states_spec.rb
@@ -0,0 +1,22 @@
1
+# frozen_string_literal: true
2
+
3
+require "spec_helper"
4
5
+RSpec.describe "SolidusAdmin::StatesController", type: :request do
6
+ let(:admin_user) { create(:admin_user) }
7
8
+ before do
9
+ allow_any_instance_of(SolidusAdmin::BaseController).to receive(:spree_current_user).and_return(admin_user)
10
+ end
11
12
+ describe "GET /index" do
13
+ before { create_list(:state, 3) }
14
15
+ it "serves json with a 200 OK status" do
16
+ get solidus_admin.states_path
17
+ expect(response.headers["Content-Type"]).to include("application/json")
18
+ expect(response).to have_http_status(:ok)
19
+ expect(JSON.parse(response.body).size).to eq(3)
20
21
22
+end
0 commit comments