aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test/generators/app_generator_test.rb
Commit message (Collapse)AuthorAgeFilesLines
* `bin/setup` script to bootstrap applications.Yves Senn2014-05-301-0/+1
|
* New applications should be created with json serializerRafael Mendonça França2014-05-171-0/+36
| | | | | | | | | | | The fix introduced at 75ba7425f6d235f254c00a45a58f42e88f80301a were missing this case. To fix the original issue mentioned at that commit the correct is to remove update_config_files from the command list since we should not run both config_files command when creating a new application. Tests were added to make sure everything is working fine.
* Fix app generator test hanging.Christian Wesselhoeft2014-05-171-2/+2
|
* Merge pull request #14646 from deivid-rodriguez/provide_byebug_by_defaultRafael Mendonça França2014-04-111-2/+5
|\ | | | | Improve debugging support
| * Update Gemfile templates to provide correct debuggerDavid Rodríguez de Dios2014-04-081-2/+5
| |
* | Move assets precompile (and version) to an initializerMatthew Draper2014-04-111-1/+1
|/ | | | | sprockets-rails 2.1 needs the precompile list to be available in all environments.
* Check if any sqlite files are not included in the gitignoreRafael Mendonça França2014-03-241-2/+2
| | | | | If the sqlite file name change in future version we this regexp should catch
* Remove sqlite3 lines from .gitignore if the application is not using sqlite3.Dmitrii Golub2014-03-241-1/+25
|
* Remove inclusion of rubysl gem for rbx on generated GemfileCarlos Antonio da Silva2014-02-251-7/+0
| | | | | | | | | | | | | From #14026: Specific rbx-2 to limit testing on Rubinius 2.x (since there will be other versions of Rubinius > 2.x soon). Also, as of Rubinius 2.2.5, it is no longer necessary to bundle the rubysl gem. This is what Rails master/4.1 supports, so we don't need to add rubysl to gemfiles anymore.
* [skip ci] Fix test name typo in app generator tests.Spencer Rogers2014-02-251-1/+1
|
* remove railties changes. fixes #14054Aaron Patterson2014-02-141-67/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 96991e8e919edfb20cc4120bca4e36ed51175d57 Author: Aaron Patterson <aaron.patterson@gmail.com> Date: Fri Feb 14 11:29:24 2014 -0800 Revert "gems can be added or skipped from the template" This reverts commit 8beb42cfbc41753ae4dbb91e16abcd1fb7d00356. Conflicts: railties/lib/rails/generators/rails/app/app_generator.rb railties/test/generators/app_generator_test.rb commit 35599c0e657245ef14ac0f28c9189ad16acf40e6 Author: Aaron Patterson <aaron.patterson@gmail.com> Date: Fri Feb 14 11:26:53 2014 -0800 Revert "oops, template replay needs to happen after bundle. :orz:" This reverts commit 9104702be61253f9448ca070a22fc86bb4299555. Conflicts: railties/lib/rails/generators/rails/app/app_generator.rb commit f519c3902c313db8e906a49251c91643b8e6499e Author: Aaron Patterson <aaron.patterson@gmail.com> Date: Fri Feb 14 11:25:51 2014 -0800 Revert "only ask for these ivars if the target responds to them" This reverts commit 656d412546cd97d5660c634c2a41c799d3f9e211. commit aa524a9428e3e4c45fe221f10a66a08efb827ab5 Author: Aaron Patterson <aaron.patterson@gmail.com> Date: Fri Feb 14 11:25:39 2014 -0800 Revert "refactor generator tests to use block form of Tempfile" This reverts commit 65251820ef0ab7f3cffb38130de3dd41af8d72be. commit 7d3740549fa4dfa62e3761f8d4bc6d6d441256e7 Author: Aaron Patterson <aaron.patterson@gmail.com> Date: Fri Feb 14 11:25:25 2014 -0800 Revert "add a more restricted codepath for templates fixes #13390" This reverts commit 2875b4a66e38e4333da887a4afbed33358999298. commit 525df0af1001918986cdfce59539fd2d52c4f32c Author: Aaron Patterson <aaron.patterson@gmail.com> Date: Fri Feb 14 11:25:11 2014 -0800 Revert "add a send so `apply` can be called. Fixes #13510" This reverts commit c5034d60dba0cd31a6a8c612ee35d63b8127793a.
* Fix AppGeneratorTest: serializer option was removed from session_storeGuillermo Iguaran2014-02-111-1/+1
|
* Modify the session serializer implementationGuillermo Iguaran2014-01-301-1/+1
| | | | | Rename allowed options to :marshal and :json, for custom serializers only allow the use of custom classes.
* Allow session serializer key in config.session_storeLukasz Sarnacki2014-01-291-1/+1
| | | | | | | | | | | | | MessageEncryptor has :serializer option, where any serializer object can be passed. This commit make it possible to set this serializer from configuration level. There are predefined serializers (:marshal_serializer, :json_serialzier) and custom serializer can be passed as String, Symbol (camelized and constantized in ActionDispatch::Session namepspace) or serializer object. Default :json_serializer was also added to generators to provide secure defalt.
* Use single quotes in generated filesChulki Lee2014-01-141-4/+4
|
* standardize on jruby_skip & rbx_skipGaurish Sharma2014-01-131-2/+2
| | | | | | This Adds helpers(jruby_skip & rbx_skip). In Future, Plan is to use these helpers instead of calls directly to RUBY_ENGINE/RbConfig/JRUBY_VERSION
* Skip Spring App Generator tests on JRubyGaurish Sharma2014-01-131-0/+2
| | | | | Spring makes extensive use of Process.fork, so won't be able to provide JRuby Support, hence skip these tests on JRuby.
* upgrade SDocXavier Noria2014-01-121-2/+2
| | | | Kudos to @zzak for taking over SDoc and make it work with RDoc 4.
* add a more restricted codepath for templates fixes #13390Aaron Patterson2014-01-081-4/+25
|
* refactor generator tests to use block form of TempfileAaron Patterson2014-01-081-36/+30
|
* Make sure that spring is loaded in development onlyArun Agrawal2013-12-051-1/+1
|
* Install Spring preloader when generating new applicationsJon Leighton2013-12-031-0/+28
|
* config.assets.enabled isn't used anymore to disable Rails asset pipelineGuillermo Iguaran2013-12-011-1/+0
|
* Fixes failing test for JRubyArun Agrawal2013-11-291-0/+3
| | | | | in JRuby FileUtils do not change current dir when moving files
* Checking no debugger on JRubyArun Agrawal2013-11-291-1/+7
| | | | fixes tests for JRuby
* Cleaned up app generator testArun Agrawal2013-11-231-21/+6
|
* Use a more generic assertion to make sure this tests will be useful.Rafael Mendonça França2013-11-221-3/+2
| | | | | | Since we are using assert_no_match, if we change the code before changing the tests, the tests will still pass and the assertion will become useless
* Fix the assertion for not inclusion of turbolinks on application.js.Lauro Caetano2013-11-221-1/+1
| | | | | We were asserting if `//= turbolinks` was not present while the correct is asserting that `//= require turbolinks` is not present.
* Remove turbolinks when generating a new application based on a templateLauro Caetano2013-11-211-3/+10
| | | | | | that skips it. It can be skipped adding `add_gem_entry_filter { |gem| gem.name != "turbolinks" }` to the template.
* Added platform dependent gemsArun Agrawal2013-11-071-0/+7
| | | | | | See #12475 If people are on rbx they will get the desired gem
* application template respects Gemfile entriesAaron Patterson2013-11-041-0/+20
|
* gems can be added or skipped from the templateAaron Patterson2013-11-041-0/+26
|
* No web-console for nowArun Agrawal2013-11-031-5/+0
|
* Fixed tests for app_generatorArun Agrawal2013-10-271-2/+13
| | | | | | Added test for jbuilder and web-console inclusion. Added README.rdoc for test default files
* Removal of javascript related gems when creating an appRobin Dupret2013-10-271-5/+7
| | | | | | | | | Commit 0417bc8 add the coffee-rails and javascript runtime gems even when passing the --skip-javascript option but this is not the desired behavior. Also remove all javascript related stuff in the generated application such as the vendor/assets/javascripts folder.
* Make the application name snake cased when it contains spacesRobin Dupret2013-10-221-0/+10
| | | | | | | | | | | | | The application name is used to fill the `database.yml` and `session_store.rb` files ; previously, if the provided name contained whitespaces, it led to unexpected names in these files. Since Shellwords.escape adds backslashes to escape spaces, the app_name should remove them and replace any space with an underscore (just like periods previously). Also improve the assert_file helper to work with paths containing spaces using String#shellescape.
* Add --skip-action-view to app generatorŁukasz Strzałkowski2013-08-251-0/+5
|
* Omit turbolinks configuration completely on skip_javascript generator optionNikita Fedyashev2013-06-281-3/+8
|
* Removed jruby-openssl gem from default template GemfileJoe Kutner2013-05-101-3/+0
|
* generate 'app/assets/images' directory when creating new rails appNihad Abbasov2013-05-041-0/+5
|
* Removing the app constant and replacing it with Rails.applicationwangjohn2013-04-301-3/+3
| | | | | syntax. This helps removing the class level abstraction of an application.
* Merge pull request #9978 from trevorturk/cookie-store-auto-upgradeSantiago Pastorino2013-04-011-1/+1
|\ | | | | Cookie-base session store auto-upgrade
| * Allow transparent upgrading of legacy signed cookies to encrypted cookies; ↵Trevor Turk2013-03-281-1/+1
| | | | | | | | Automatically configure cookie-based sessions to use the best cookie jar given the app's config
* | be lazy loading SDocXavier Noria2013-03-301-0/+5
|/
* Fix jquery-as-default test to account for switch from gem to github source ↵Jeremy Kemper2013-03-251-1/+1
| | | | in #9904
* Put coffee-rails in top-level of generated GemfileGabe Kopley2013-03-241-1/+4
| | | | v3 of pull request based on additional feedback from @jeremy
* Merge pull request #9401 from sikachu/master-remove-builder-optionRafael Mendonça França2013-02-241-25/+0
|\ | | | | Remove `--builder` option from `rails` command
| * Remove `--builder` option from `rails` commandPrem Sichanugrist2013-02-241-25/+0
| | | | | | | | | | | | | | Ability to use a custom builder by passing `--builder` (or `-b`) has been removed. Consider using application template instead. See this guide for more detail: http://guides.rubyonrails.org/rails_application_templates.html
* | remove AR auto-explain (config.auto_explain_threshold_in_seconds)Yves Senn2013-02-241-9/+0
|/ | | | | | | | | | We discussed that the auto explain feature is rarely used. This PR removes only the automatic explain. You can still display the explain output for any given relation using `ActiveRecord::Relation#explain`. As a side-effect this should also fix the connection problem during asset compilation (#9385). The auto explain initializer in the `ActiveRecord::Railtie` forced a connection.
* --no-rc in the railties testsAkira Matsuda2013-02-011-1/+1
| | | | so that the tester's local .railsrc file does not affect the test results