diff --git a/lib/generators/react_on_rails/install_generator.rb b/lib/generators/react_on_rails/install_generator.rb index b95593fd8..b5769628d 100644 --- a/lib/generators/react_on_rails/install_generator.rb +++ b/lib/generators/react_on_rails/install_generator.rb @@ -73,7 +73,7 @@ def invoke_generators create_css_module_types create_typescript_config end - invoke "react_on_rails:base", [], { typescript: options.typescript? } + invoke "react_on_rails:base", [], { typescript: options.typescript?, redux: options.redux? } if options.redux? invoke "react_on_rails:react_with_redux", [], { typescript: options.typescript? } else diff --git a/spec/react_on_rails/support/shared_examples/react_with_redux_generator_examples.rb b/spec/react_on_rails/support/shared_examples/react_with_redux_generator_examples.rb index 981e715fb..7db1405c2 100644 --- a/spec/react_on_rails/support/shared_examples/react_with_redux_generator_examples.rb +++ b/spec/react_on_rails/support/shared_examples/react_with_redux_generator_examples.rb @@ -23,4 +23,9 @@ app/javascript/src/HelloWorldApp/ror_components/HelloWorldApp.client.jsx app/javascript/src/HelloWorldApp/ror_components/HelloWorldApp.server.jsx].each { |file| assert_file(file) } end + + it "does not create non-Redux HelloWorld ror_components directory" do + assert_no_directory "app/javascript/src/HelloWorld/ror_components" + assert_no_file "app/javascript/src/HelloWorld/ror_components/HelloWorld.module.css" + end end