Skip to content

Commit 4cf8fb7

Browse files
committed
fix(Main Navigation): Disable Turbo on Solidus Tab
We do not know if Solidus admin is using Turbo or not. It is disabled by default, so we already disabled Turbolinks for these reasons and need to disable it for its successor Turbo as well.
1 parent 2dbed2c commit 4cf8fb7

2 files changed

Lines changed: 16 additions & 2 deletions

File tree

config/initializers/alchemy.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
action: "index",
77
name: "Store",
88
icon: (Alchemy.gem_version >= Gem::Version.new("7.4.0.a")) ? "shopping-cart" : "shopping-cart-line",
9-
data: {turbolinks: false},
9+
data: {turbolinks: false, turbo: false},
1010
sub_navigation: [
1111
{
1212
controller: "/spree/admin/orders",

spec/features/alchemy/alchemy_admin_integrations_spec.rb

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,27 @@
1919
expect(page).to have_content "Welcome back"
2020
end
2121

22-
it "it is possible to login and visit Spree admin" do
22+
it "it is possible to login and visit Solidus admin" do
2323
login!
2424
visit "/admin/orders"
2525

2626
expect(page).to have_content "No Orders found"
2727
end
2828

29+
it "it disables turbolinks on Solidus link" do
30+
login!
31+
visit "/admin/pages"
32+
33+
expect(page).to have_css ".main_navi_entry[data-turbolinks='false']"
34+
end
35+
36+
it "it disables turbo on Solidus link" do
37+
login!
38+
visit "/admin/pages"
39+
40+
expect(page).to have_css ".main_navi_entry[data-turbo='false']"
41+
end
42+
2943
private
3044

3145
def login!

0 commit comments

Comments
 (0)