| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| | |
A cookie value is incorrect if value contains an escapable string in Rails 5 ActionController::TestCase
|
| |
| |
| |
| |
| |
| |
| | |
Multiple cookie values should be separated by '; ' according
to RFC 6265, section 5.4.4[1].
[1]: https://tools.ietf.org/html/rfc6265#section-5.4
|
| | |
|
| |
| |
| |
| |
| |
| | |
The `cookies` hash isn't updated with the value generated by the output
from `to_header` so it wasn't testing anything. Rendering the cookie
value in the controller makes sure that the escaping is actually working.
|
|/|
| |
| |
| | |
into ma2gedev-should-escape-cookie
|
| |
| |
| |
| |
| | |
Get an incorrect cookie value in controller action method
if cookie value contains an escapable string.
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
generate mailer views in Rails API
|
| | |
| | |
| | |
| | |
| | | |
View files is necessary to send mail, it should be generated even Rails API.
Fixes #23617
|
| | |
| | |
| | |
| | |
| | | |
This is a follow-up to ea70c29 to bring back the assertion error
location information provided by minitest.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit 0db310586ac3e15be95d2ef27ff40cfa24c05c10.
Closes #23686.
Conflicts:
railties/test/application/test_runner_test.rb
It's possible that the `result.location` returned by minitest is outside
the test file itself. For example in the case of mocha. This resulted in
bad rerun snipptets:
```
bin/rails test app/models/deliveries/delivery.rb:103
```
Let's always use the first line of the failed test-case in our rerun
snippet. We can display the line number of the assertion error elsewhere.
|
|\ \ \
| | | |
| | | | |
Fix small typo in i18n guide [ci skip]
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Add `#on_weekday?` method to `Date`, `Time`, and `DateTime`.
|
| | | | | |
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
Corrected secret_key_base
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | | |
mark as #:nodoc: [ci skip]
|
| | | | |
| | | | |
| | | | | |
can’t be instantiate directly or may be no need for doc.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
remove `active_support.test_order` from environment file
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The default test order has been changed to `:random` in 5f777e4b5ee2e3e8e6fd0e2a208ec2a4d25a960d.
Therefore, it is no more need to be specified in the environment file.
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Remove the method already overridden by private method
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Update dalli gem
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
dalli 2.7.6 fixed deprecation warning caused by using
`Rack::Session::Abstract::ID`.
This commit suppress warnings on ActionPack tests.
See:
https://github.com/petergoldstein/dalli/commit/9874a7c3ad67eb1e31cafba0a51966db4f0c7e42
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Remove `const_missing` which fallback to deprecated `NEVER_UNPERMITTED_PARAMS`
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
`NEVER_UNPERMITTED_PARAMS` is deprecated in Rails 4.2. See #15933.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Inject Rails related configuration through Railtie
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The `WorkerTest`'s `Receiver` is imporsonating an `ActionCable::Connection::Base`, but
just delegates the logger to `ActionCable.logger`.
This creates a mismatch as the connection requires the logger to be a
`TaggedLoggerProxy`'ied logger, while the server doesn't.
Thus to ensure an exception isn't raised when the worker tries to call `tag`
other tests have to assign a proxied logger to their test server.
Instead of forcing change on other tests, have Receiver adhere to the connection
contract and use a `TaggedLoggerProxy`.
As a consequence remove more setup from the tests.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Instead of depending on ApplicationCable::Connection being defined at initialize
we should inject it in the Railtie.
Thus we can kill more setup in the tests too.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
We were explicitly referencing Rails.root in ActionCable::Server::Configuration.initialize,
thereby coupling ourselves to Rails.
Instead add `app/channels` to Rails' app paths and assign the existent files
to `channel_paths`.
Users can still append to those load paths with `<<` and `push` in `config/application.rb`.
This means we can remove the custom `Dir` lookup in `channel_paths` and the Rails
and root definitions in the tests.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
[ci skip] line_statistics added to README
|
|/ / / / / / |
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Link to data nil test
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
if data attribute is nil it is ignored
if value is nil the pair is ignored
if value is nil it is skipped
Improved test for data attr nil
|
| |/ / /
|/| | | |
|
|\ \ \ \
| | | | |
| | | | | |
Change x-gzip to gzip in docs [ci skip]
|
| | | | |
| | | | |
| | | | |
| | | | | |
For more information about GNU zip mime type please check IETF's web site [RFC6713](http://tools.ietf.org/html/rfc6713) or [IANA](http://www.iana.org/assignments/media-types/media-types.xhtml#application)
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix AR::Relation#last bugs instroduced in 7705fc
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
instead of loading the relation into memory
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Fix grammar `a` to `an` [ci skip]
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
add missing name option to flash test example [ci skip]
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Add the missing author name [ci skip]
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | | |
The author name was lost in the merge commit 6fedc7d.
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
this lets us leverage Ruby's kwarg handling (exceptions for missing
params, etc) ASAP which allows us to skip active support method calls
and make sure the exception stack is closer to where the user called the
methods.
|