aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel/test
Commit message (Collapse)AuthorAgeFilesLines
* Let validates_inclusion_of accept Time and DateTime rangesAkira Matsuda2013-10-232-1/+23
| | | | fixes 4.0.0 regression introduced in 0317b93c17a46d7663a8c36edc26ad0ba3d75f85
* Use bcrypt's public cost attr, not internal constantT.J. Schuck2013-10-101-0/+8
| | | | | | | | See: - https://github.com/codahale/bcrypt-ruby/pull/63 - https://github.com/codahale/bcrypt-ruby/pull/64 - https://github.com/codahale/bcrypt-ruby/pull/65
* Merge pull request #8791 from griffinmyers/masterRafael Mendonça França2013-10-031-1/+16
|\ | | | | | | | | | | | | Updated DirtyModel's @changed_attributes hash to be symbol/string agnostic Conflicts: activemodel/CHANGELOG.md
| * DirtyModel uses a hash to keep track of any changes made to attributesWilliam Myers2013-05-271-1/+16
| | | | | | | | | | | | | | | | | | of an instance. When using the attribute_will_change! method, you must supply a string and not a symbol or the *_changed? method will break (because it is looking for the attribute name as a string in the keys of the underlying hash). To remedy this, I simply made the underlying hash a HashWithIndifferentAccess so it won't matter if you supply the attribute name as a symbol or string to attribute_will_change!.
* | Merge pull request #10816 from bogdan/less-dirty-dirtyRafael Mendonça França2013-09-231-2/+1
| | | | | | | | Make AM::Dirty less dirty to plugin into AR or other library
* | use assert_empty in activemodel conditional validation test casesRajarshi Das2013-09-101-7/+7
| |
* | fix actionview and activemodel test cases typosRajarshi Das2013-09-051-1/+1
| |
* | remove unused instance variableRajarshi Das2013-08-231-2/+1
| |
* | Dont' check for any order in hash since we aren't sorting it and this is ↵Guillermo Iguaran2013-08-181-11/+0
| | | | | | | | determinated only by the used interpreter
* | Refactor serialization test for hash orderGuillermo Iguaran2013-08-181-7/+6
| |
* | Avoid Skip in test, have a unified test for orderGaurish Sharma2013-08-091-10/+7
| |
* | Add tests for ActiveModel::Serializers::JSON#as_json orderingGaurish Sharma2013-08-091-1/+10
| |
* | fix testsMax Shytikov2013-07-301-1/+1
| |
* | Fix secure_password password_confirmation validationsVladimir Kiselev2013-07-241-0/+5
| |
* | Remove redundant escapes from xml serialization testVipul A M2013-07-011-6/+6
| |
* | Remove deprecation warning from AttributeMethodsMatcherPaul Nikitochkin2013-06-281-11/+0
| |
* | Remove deprecated attr_protected/accessibleŁukasz Strzałkowski2013-06-271-16/+0
| | | | | | | | Rails 4.0 has removed attr_protected and attr_accessible feature in favor of Strong Parameters.
* | Merge pull request #10774 from ↵Carlos Antonio da Silva2013-06-251-0/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | chuckbergeron/validates-inclusion-of-accuracy-for-non-numeric-ranges Greater accuracy for validates_inclusion_of on non-numeric ranges Closes #10774, fixes #10593
| * | Use Range#cover? for Numeric ranges (tests via endpoints) and use ↵Charles Bergeron2013-05-271-0/+1
| | | | | | | | | | | | | | | | | | Range#include? for non-numeric ranges added changelog message
* | | ActiveModel::Model inclusion chain backward compatibilityFred Wu2013-06-201-5/+15
| | |
* | | Fixes AciveModel::Model with no ancestors, fixes #11004Fred Wu2013-06-191-2/+23
| | | | | | | | | | | | Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
* | | Fixed ActiveModel::Model's inclusion chainFred Wu2013-06-191-0/+12
| | |
* | | Stub logger for testsAndrey Koleshko2013-06-061-0/+4
| | |
* | | Fix regression in has_secure_password.Phil Calvin2013-05-301-0/+9
|/ / | | | | | | If the confirmation was blank, but the password wasn't, it would still save.
* | deprecate Validator#setup (to get rid of a respond_to call). validators do ↵Nick Sutterer2013-05-232-23/+22
| | | | | | | | their setup in their constructor now.
* | Merge pull request #10527 from zenspider/squishy_minitest5Aaron Patterson2013-05-161-1/+0
|\ \ | | | | | | Squishy minitest5
| * | Updates to make rails 4 happy with minitest 5:Ryan Davis2013-05-061-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Namespace changes, overhaul of runners. + Internal ivar name changes - Removed a logger globally applied to tests that spew everywhere?!? + Override Minitest#__run to sort tests by name. + Reworked testing isolation to work with the new cleaner architecture. - Removed a bunch of tests that just test minitest straight up. I think these changes were all merged to minitest 4 a long time ago. - Minor report output differences.
* | | callbacks are wrapped with lambdasAaron Patterson2013-05-101-1/+1
|/ /
* | Convert ActiveModel to 1.9 hash syntax.Patrick Robertson2013-05-0125-309/+311
| | | | | | | | | | I also attempted to fix other styleguide violations such as { a: :b } over {a: :b} and foo(b: 'bar') over foo( b: 'bar' ).
* | Merge pull request #10286 from ↵Carlos Antonio da Silva2013-04-211-2/+2
|\ \ | | | | | | | | | | | | neerajdotname/fix-wrong-test-name-and-failure-message fix wrong test description and failure message
| * | fix wrong test description and failure messageNeeraj Singh2013-04-211-2/+2
| | |
* | | Added tests for if condition in Active Model callbacksNeeraj Singh2013-04-211-0/+21
|/ /
* | Removed unused setupAnupam Choudhury2013-04-091-4/+0
| |
* | Review some tests from AMo::Errors to remove "should" usageCarlos Antonio da Silva2013-03-301-55/+35
| | | | | | | | | | Also remove duplicated tests for Errors#as_json and minor improvements in some tests.
* | Merge pull request #8527 from shockone/patch-1Rafael Mendonça França2013-03-251-0/+20
|\ \ | | | | | | Add a method full_messages_for to the Errors class
| * | Add a method full_messages_for to the Errors classshock_one2013-03-241-0/+20
| | |
* | | Add Error#full_message test; Fix typosVipul A M2013-03-221-0/+1
|/ / | | | | | | | | Introduce test on Error#full_message for attribute with underscores; Fix some typos
* | fix some typos found in activemodelVipul A M2013-03-183-4/+4
| |
* | Small typos here and there.Vipul A M2013-03-153-4/+4
| |
* | `has_secure_password` is not invalid when assigning empty Strings.Yves Senn2013-03-041-0/+6
| | | | | | | | | | | | | | | | | | | | Closes #9535. With 692b3b6 the `password=` setter does no longer set blank passwords. This triggered validation errors when assigning empty Strings to `password` and `password_confirmation`. This patch only sets the confirmation if it is not `blank?`.
* | `validates_confirmation_of` does not override writer methods.Yves Senn2013-03-041-0/+31
| |
* | added more accurate test for add_on_emptyAngelo capilleri2013-02-191-0/+7
| | | | | | | | | | with the current tests, if delete the assignment of is_empty in add_on_empty method the tests not fail. With this test, if we delete is_empty, the test fails
* | Take care of whitespaces and changing the hash syntaxRafael Mendonça França2013-02-041-57/+56
| |
* | test for issue 8931David2013-02-021-0/+8
| |
* | Adding the route_key and param_key testsAttila Domokos2013-01-221-0/+8
| | | | | | This way all the tests are testing the same fields
* | Merge pull request #8940 from adomokos/adding_tests_for_changed_attributesCarlos Antonio da Silva2013-01-151-1/+12
|\ \ | | | | | | Cleaning up ActiveModel::Dirty tests
| * | Cleaning up ActiveModel::Dirty testsAttila Domokos2013-01-151-1/+12
| | | | | | | | | | | | | | | | | | | | | * Clarifying what the #changed method returns * Adding tests to describe what the #changed_attributes returns * Updating test name based on pull request comment * Moving the test lower in the file per pull request comment
* | | test for ActiveModel::Conversion#to_partial_path and namespaced modelsYves Senn2013-01-142-0/+8
|/ /
* | Adding tests for ActiveModel::ModelAttila Domokos2013-01-121-0/+6
| | | | | | | | | | | | * Verifying persisted? is false when Model initialized * Passing nil to Model should not blow up * Changing test name to the one suggested in pull request comment
* | Covering untested methods for ActiveModel::ErrorsAttila Domokos2013-01-101-0/+53
|/