Skip to content

Commit 0db9344

Browse files
committed
Use it_behaves_like instead of include_examples
To create separate nested groups, so that different shared examples don't share same context.
1 parent cb02414 commit 0db9344

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

admin/spec/requests/solidus_admin/option_types_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
require "solidus_admin/testing_support/shared_examples/moveable"
66

77
RSpec.describe "SolidusAdmin::OptionTypesController", type: :request do
8-
include_examples "CRUD resource requests", "option_type" do
8+
it_behaves_like "CRUD resource requests", "option_type" do
99
let(:resource_class) { Spree::OptionType }
1010
let(:valid_attributes) { { name: "color", presentation: "Color" } }
1111
let(:invalid_attributes) { { name: "" } }
1212
let(:expected_after_create_path) { %r(/admin/option_types/\d+/edit) }
1313
end
1414

15-
include_examples "requests: moveable" do
15+
it_behaves_like "requests: moveable" do
1616
let(:factory) { :option_type }
1717
end
1818
end

admin/spec/requests/solidus_admin/option_values_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
require "solidus_admin/testing_support/shared_examples/moveable"
66

77
RSpec.describe "SolidusAdmin::OptionValuesController", type: :request do
8-
include_examples "CRUD resource requests", "option_value", except: %i[index destroy_single] do
8+
it_behaves_like "CRUD resource requests", "option_value", except: %i[index destroy_single] do
99
let(:resource_class) { Spree::OptionValue }
1010
let(:valid_attributes) { { name: "yellow", presentation: "Yellow" } }
1111
let(:invalid_attributes) { { name: "" } }
@@ -51,7 +51,7 @@
5151
end
5252
end
5353

54-
include_examples "requests: moveable" do
54+
it_behaves_like "requests: moveable" do
5555
let(:factory) { :option_value }
5656
end
5757
end

0 commit comments

Comments
 (0)