Guo Xiang Tan
106db0b419
Silence Minitest for plugin tests.
...
Fixes https://github.com/rails/rails/issues/17340 .
Use Minitest::BacktraceFilter instead of removing all silencers. This
will allow the backtrace for all libraries in the plugin to be shown
while removing noise generated by Minitest's backtrace.
2014-12-02 18:47:03 +08:00
masarakki
a441293cd9
fix test_helper for mountable plugin
2014-10-13 22:17:50 +09:00
Yukio Mizuta
7137c6b775
Specify dummy app's db migrate path in plugin's test_helper.rb
2014-09-16 20:21:17 -07:00
Yukio Mizuta
8c9b347342
Use dynamic path for dummy app location in plugin's test_helper.rb
2014-09-14 10:55:19 -07:00
Carlos Antonio da Silva
72c96dea2d
Use default argument when testing generators without the need for extra args
2014-07-30 23:41:19 -03:00
Carlos Antonio da Silva
9023e3b773
Simplify plugin tests a bit, leave the regexp work for minitest
2014-07-30 23:41:18 -03:00
Carlos Antonio da Silva
c8c8fe98b3
Invert unless..else conditions on JRuby checks
2014-07-30 23:41:18 -03:00
Rafael Mendonça França
fd6aaaa0c3
Stop requiring mocha automatically
...
We are planning to remove mocha from our test suite because of
performance problems. To make this possible we should stop require mocha
on ActionSupport::TestCase.
This should not affect applications since users still need to add mocha
to Gemfile and this already load mocha.
Added FIXME notes to place that still need mocha removal
2014-07-19 17:35:12 -03:00
Josemar Luedke
08b435e1bd
Change Gemfile’s double quotes in plugin generator
...
Since the generated application’s Gemfile is using single quotation marks, it
seems fair to use it on plugin’s Gemfile as well.
2014-05-10 17:56:16 -03:00
Arun Agrawal
c694c8e25c
skip-git should not hit git commands plugin generators
2014-05-02 15:38:58 +02:00
Roman Shmatov
e8c310edf6
Works correctly if git not installed
2014-05-02 15:38:56 +02:00
David Rodríguez de Dios
d8a4e48220
Update Gemfile templates to provide correct debugger
2014-04-08 20:57:12 +02:00
Rafael Mendonça França
8a081db357
Fix build with bundler 1.6
2014-03-26 22:19:29 -03:00
schneems
aa27766e2f
better test error messages
2014-03-14 11:40:14 -05:00
Robin Dupret
fc61bca31d
Avoid namespacing routes inside engines
...
Since #11544 , invoking the controller generator, any generated route is
namespaced according to the class_path method. Since a mountable plugin
is namespaced, creating a controller inside would generate a namespaced
route based on the engine's name.
The controller generator now relies on regular_class_path which does not
contain the class hierarchy but the given path.
Fixes #14079 .
2014-02-26 16:06:11 +01:00
Robin Böning
6cc087b28d
Add missing tests for invalid names in rails plugin new
...
* Test for: Invalid plugin name, because of reserved rails word.
* Test for: Invalid plugin name because of constant name that is already in use.
2014-01-06 11:28:04 +01:00
Arun Agrawal
f1a05e741d
Skipping debugger from plugin Gemfile for JRuby
2013-12-06 16:48:28 +01:00
Akshay Vishnoi
ef0f633c66
Typo and grammatical fixes [ci skip]
2013-12-02 19:35:02 +05:30
Arun Agrawal
ee4ab3fe52
Using activerecord-jdbcsqlite3-adapter
...
PluginGeneratorTest needs to have
activerecord-jdbcsqlite3-adapter to pass under JRuby
2013-11-23 11:41:27 +01:00
schneems
ec8d8652f3
s/plugin_new/plugin
...
There are historical reasons that the `plugin` command was `plugin_new`, now those are no longer applicable, we should remove the naming edge case from the project. This PR is based off of comments from #11176
ATP Railties
2013-06-30 22:03:39 -04:00
Guillermo Iguaran
6e1dbb87ef
Remove deprecated plugin generator
2011-05-24 23:03:01 -05:00
Akira Matsuda
cce461511b
be sure to parenthesize the arguments when the first one is a RegExp literal
...
this fixes: "warning: ambiguous first argument; put parentheses or even spaces"
because: you need this to tell the parser that you're not calling :/ method (division)
details (Japanese!): http://blade.nagaokaut.ac.jp/cgi-bin/vframe.rb/ruby/ruby-dev/42445?42370-43277
2011-05-18 23:20:19 +09:00
Doug Ireton
ecd0310e14
Fix misspelling of 'deprecation' in plugin_generator.
2010-11-16 15:37:29 +08:00
Piotr Sarnacki
dc1250265c
Deprecate plugin generator
2010-11-16 00:04:35 +01:00
José Valim
b61f6f5980
Load generators from both lib/rails/generators and lib/generators. Using the former since it's less obstrusive.
2010-03-23 13:40:41 +01:00
José Valim
5b26fa4875
Make plugin generator compatible with new schema.
2010-01-24 09:42:28 +01:00
Joshua Peek
c2e57c0bb0
I removed the rdoc task from plugin Rakefile
2010-01-22 13:56:10 -06:00
José Valim
a18dd52d58
Get generators tests running on Ruby 1.9.1
2010-01-19 01:36:06 +01:00
José Valim
9fffdc5cdb
Generators load path now will be Ruby load path. If you want to use rspec:install generator, you need generators/rspec/install_generator in your load path.
2010-01-18 16:21:11 +01:00
José Valim
58136e1bd3
Plugin generator should use templates.
2010-01-17 15:17:50 +01:00
José Valim
271e7c803f
Move all generators tests to use new test case syntax.
2010-01-03 17:14:50 +01:00
Yehuda Katz
14370e1aab
CI breakage
...
This reverts commit a288b74f1c75c6f100de7611a5093a421f1ad6d1.
2009-11-02 17:12:01 -08:00
José Valim
a288b74f1c
Generators should use Rails.root instead of Dir.pwd [ #3408 status:resolved]
...
Signed-off-by: Yehuda Katz <wycats@gmail.com>
2009-10-28 16:54:38 -04:00
Yehuda Katz + Carl Lerche
f0dd77c6be
Move railties/lib/* into railties/lib/*
2009-09-24 16:11:41 -07:00
José Valim
a06c825b46
Updated vendored Thor to 0.11.1 and update Rails::Generators.
2009-07-14 22:20:43 +02:00
José Valim
09c288f0c5
Add the new generators environment and update commands.
2009-07-08 12:55:50 +02:00
José Valim
de68cf7e06
Plugin generators now reflect new generators sutrcture.
2009-07-03 14:57:46 +02:00
José Valim
d1c404ee90
Added lookup to generators.
2009-07-03 14:57:46 +02:00
José Valim
c972b25df5
Tests for scaffold generator.
2009-07-02 10:27:40 +02:00
José Valim
95ef9bd67f
Simplifying resource generator.
2009-06-29 19:56:22 +02:00
José Valim
acaeaf308a
Add a fixture replacement hook to TestUnit model generator.
2009-06-27 21:29:59 +02:00
José Valim
ed33c29a4e
Added class collision checks.
2009-06-25 11:56:18 +02:00
José Valim
5337766fa0
Tests for metal generator.
2009-06-25 10:39:44 +02:00
José Valim
f596495556
Tests for plugin generator.
2009-06-25 10:39:44 +02:00