Skip to content

Commit

Permalink
Test app task: Allow passing in user class
Browse files Browse the repository at this point in the history
Without this, every extension's test app always has `Spree::LegacyUser`
configured. Mostly, that's fine, but for solidus_auth_devise, it'd be
nicer if the generated spree.rb file would have `Spree.user_class =
"Spree::User"` rather than `Spree::LegacyUser`.

(cherry picked from commit 520efc0)
  • Loading branch information
mamhoff authored and tvdeyen committed Dec 3, 2024
1 parent 43baf71 commit 966c64b
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions core/lib/spree/testing_support/extension_rake.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

desc "Generates a dummy app for testing an extension"
namespace :extension do
task :test_app, [:user_class] do |_t, _args|
task :test_app, [:user_class] do |_t, args|
Spree::DummyGeneratorHelper.inject_extension_requirements = true
Rake::Task['common:test_app'].invoke
Rake::Task['common:test_app'].invoke(args[:user_class])
end
end

0 comments on commit 966c64b

Please sign in to comment.