aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test/generators/scaffold_generator_test.rb
Commit message (Collapse)AuthorAgeFilesLines
* make rake proxy work in rails enginesyuuji.yaginuma2016-01-311-4/+4
|
* Pare back default `index` option for the migration generatorPrathamesh Sonpatki2016-01-241-4/+4
| | | | | | | | | | - Using `references` or `belongs_to` in migrations will always add index for the referenced column by default, without adding `index:true` option to generated migration file. - Users can opt out of this by passing `index: false`. - Legacy migrations won't be affected by this change. They will continue to run as they were before. - Fixes #18146
* Update test generators to use ActionDispatch::IntegrationTestAbdelkader Boudih2015-12-151-10/+10
| | | | | | | | | | | | In Rails 5.1 `ActionController::TestCase` will be moved out of Rails into it's own gem. Please use `ActionDispatch::IntegrationTest` going forward. This changes the generators to use `ActionDispatch::IntegrationTest` and the required URL setup (rather than symbols) for each of the controller actions. Updated fix to #22076.
* Revert "Merge pull request #22569 from seuros/remove-test-case"eileencodes2015-12-131-4/+4
| | | | | | | | | This reverts commit 9712a7a12b7f9e4dcef751ceda8a73c3f4beb11f, reversing changes made to 3e65c3d3886336e9145438cdeacaf4ebec6a48b8. Reverting because this caused test failures and while we have a followup branch there is still one failure that happens randomly and isn't straight forward to fix.
* Controller generators should be creating IntegrationTest stubs instead of ↵Abdelkader Boudih2015-12-131-4/+4
| | | | ControllerTest
* make generated scaffold functional tests work inside API enginesyuuji.yaginuma2015-08-091-0/+28
| | | | | * set engine's route in setup * use fixture with engine namespace
* make test runner work correctly inside engineyuuji.yaginuma2015-07-121-2/+2
|
* fix NoMethodError that occurs when generating scaffold inside full mode engineyuuji.yaginuma2015-06-281-0/+14
|
* Fix scaffold generator test for resource routesSantiago Pastorino2015-06-111-1/+1
|
* Api apps scaffold does not generate assetsSantiago Pastorino2015-06-111-1/+6
|
* Api apps scaffold does not generate helpersSantiago Pastorino2015-06-111-1/+4
|
* Api apps scaffold does not generate viewsSantiago Pastorino2015-06-111-1/+8
|
* Add api scaffold test for route, controller and its testsSantiago Pastorino2015-06-111-0/+55
|
* add option to avoid generating scaffold.cssmasarakki2015-06-091-0/+14
|
* add test to run generated test files inside mountable engineyuuji.yaginuma2015-06-021-0/+14
|
* Force generated route to be insertedAndrew White2015-02-051-0/+5
| | | | | | | Thor isn't very discerning over whether some content is present when passed to `inject_into_file`, e.g. a commented out route is detected as being present. So to prevent people scratching their heads as to why a route hasn't appeared it's better to fall on the side of having duplicate routes.
* Don't remove all line endings from routes.rbAndrew White2015-02-031-0/+18
| | | | | | | | | | | | When there is a single scaffold in the routes.rb with no other lines then revoking/destroying it will create a routes.rb file with a syntax error. This is because the sentinel for the Thor `route` action didn't include the newline but the logged route code did. The fix is to add the newline to the sentinel and remove it from the the logged route code. Fixes #15913.
* build fix II, adjust broken tests as a consequence of 670ac73126.Yves Senn2015-01-301-4/+4
|
* Improve the matches on the scaffold generator testsCarlos Antonio da Silva2015-01-031-9/+8
| | | | Related to #13434.
* Merge pull request #13434 from tanraya/local_variablesCarlos Antonio da Silva2015-01-031-0/+11
|\ | | | | | | | | | | | | Use local variables in _form.html.erb generated by scaffold. Conflicts: railties/CHANGELOG.md
| * Use local variables in _form.html.erb generated by scaffold generator.tanraya2014-07-261-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | It seems a good idea to use local variables in generated partials instead of using instance variables. Before <%= render 'form' %> After <%= render 'form', product: @product %>
* | Remove warningsCarlos Antonio da Silva2015-01-021-2/+2
| | | | | | | | | | warning: ambiguous first argument; put parentheses or a space even after `/' operator'`
* | Verify the helper name with plural as it is generatedCarlos Antonio da Silva2015-01-021-1/+1
| | | | | | | | Thanks @robin850.
* | Fix scaffold generator with --helper=false optionRafael Mendonça França2015-01-011-0/+14
| |
* | Fix test description to match the test behaviourRafael Mendonça França2015-01-011-1/+1
| |
* | Stubs are no longer generated for helpers, so dont test for itDavid Heinemeier Hansson2014-08-031-4/+0
|/
* Fix the indentation on the from template of the scaffold generatorRafael Mendonça França2013-08-191-2/+2
|
* Use GeneratedAttribute#column_name if #reference? scaffold_generator in ↵Zachary Scott2013-07-231-0/+24
| | | | _form view [Fixes #11573]
* Fixes warning 'method redefined' in scaffold generators testsPrathamesh Sonpatki2013-05-051-4/+4
| | | | | | | | | | | | - f1805a697831 Redefined 'test_scaffold_generator_no_assets' twice. - Only the last instance of these three definitions of the same method was getting called when the tests were actually running. - This commit changes names of this method so that all three definitions will be called - scaffold.css is not generated by --assets=false switch. - Test was expecting the presence of the file with --assets=false - This issue was not discovered in f1805a697831b because it was redefining the same method twice
* Fixes Scaffold generator with --assets=falseArun Agrawal2013-05-041-0/+14
| | | | | | Scaffold generator with --assets=false option outputs an error See #9525
* Don't generate a scaffold.css if no-assetsKevin Glowacz2013-03-201-1/+1
|
* Add support for generate scaffold password:digestSam Ruby2013-03-131-0/+41
| | | | | | | | | | * adds password_digest attribute to the migration * adds has_secure_password to the model * adds password and password_confirmation password_fields to _form.html * omits password entirely from index.html and show.html * adds password and password_confirmation to the controller * adds unencrypted password and password_confirmation to the controller test * adds encrypted password_digest to the fixture
* Include jbuilder by default and rely on its scaffold generator to show json ↵David Heinemeier Hansson2013-01-101-9/+0
| | | | API. The default scaffold will now just create HTML if the user actively opts out of jbuilder
* Merge pull request #8705 from amparo-luna/change_update_attributes_to_updateGuillermo Iguaran2013-01-031-2/+2
|\ | | | | Rename update_attributes method to update
| * Updating default application templates to use update instead of ↵Amparo Luna + Guillermo Iguaran2013-01-031-2/+2
| | | | | | | | update_attributes
* | test PATCH method for update action in generated scaffold controller test ↵Akira Matsuda2013-01-031-2/+2
|/ | | | rather than PUT
* Add --no-html to scaffold generatorYehuda Katz2012-12-221-0/+5
|
* Put the reference and belongs_to attributes in the scaffold tests.Rafael Mendonça França2012-12-101-3/+3
|
* fix scaffold controller generator testsFrancesco Rodriguez2012-12-071-16/+12
|
* Remove some line breaks between array items that make the assert file tests ↵Carlos Antonio da Silva2012-11-041-14/+6
| | | | harder to read
* Use Ruby 1.9 Hash syntax in railtiesRobin Dupret2012-10-141-1/+1
|
* Update test locationsMike Moore2012-10-091-13/+13
| | | | | | | | | | | | | | Change the default test locations to avoid confusion around the common testing terms "unit" and "functional". Add new rake tasks for the new locations, while maintaining backwards compatibility with the old rake tasks. New testing locations are as follows: app/models -> test/models (was test/units) app/helpers -> test/helpers (was test/units/helpers) app/controllers -> test/controllers (was test/functional) app/mailers -> test/mailers (was test/functional)
* Fix broken scaffold routes testJeremy Walker2012-10-011-1/+1
|
* Change scaffold_controller to generate and use private method to encapsulate ↵Guillermo Iguaran2012-09-161-4/+4
| | | | permissible params
* fix scaffold_generator_test.rb and model_generator_test.rbArun Agrawal2012-04-161-4/+2
| | | | Broken after this 6a054b0038bac288a1f6e45feb5470f4ee492081
* Refactor the test_unit scaffold generator to use the key_value methodRafael Mendonça França2012-03-131-4/+4
|
* Use the attributes hash explicitlyRafael Mendonça França2012-03-131-3/+13
|
* Do not use the attributes hash in the scaffold functional testsRafael Mendonça França2012-03-121-2/+6
|
* Revert the serializers API as other alternatives are now also under discussionJosé Valim2011-11-251-9/+0
|
* Add a hook for serializers in the scaffold generator (off for now).José Valim2011-11-251-0/+9
|