Yep, we could do that 👍 > Den 9. jan. 2018 kl. 12.39 skrev Kerri Miller <kerri...@gmail.com>: > > I could see an argument made for making it a constant in the _test_ > (EXPECTED_MAX_PASSWORD_LENGTH), which at least would document /why/ the > number is being used. > > On Tue, Jan 9, 2018 at 11:37 AM, Kasper Timm Hansen <kas...@gmail.com > <mailto:kas...@gmail.com>> wrote: > I’m -1 on changing that. I think the constant 72 is used directly such that > tests will fail if anybody changes MAX_PASSWORD_LENGTH_ALLOWED. > > With your change in, a later change to MAX_PASSWORD_LENGTH_ALLOWED by some > other contributor wouldn’t make any tests fail. > > Since that constant isn’t meant to change without us thinking more about it, > I’d say we keep the code as is. > > Thanks for starting to contribute! > >> Den 9. jan. 2018 kl. 09.56 skrev artur.belja...@internet.ee >> <mailto:artur.belja...@internet.ee>: >> >> Magic number 72 is used many times throughout the tests, which is actually >> present under ActiveModel::SecurePassword::MAX_PASSWORD_LENGTH_ALLOWED >> constant. I propose to replace that magic number either by the constant or >> method call. >> >> I have never contributed to such large open source project as Rails. Please >> let me know your thoughts. >> >> >> >> https://github.com/rails/rails/blob/master/activemodel/test/cases/secure_password_test.rb >> >> <https://github.com/rails/rails/blob/master/activemodel/test/cases/secure_password_test.rb> >> https://github.com/rails/rails/blob/ff657e73f0b61a7e224a9f158467ed2ec915bd9b/activemodel/lib/active_model/secure_password.rb >> >> <https://github.com/rails/rails/blob/ff657e73f0b61a7e224a9f158467ed2ec915bd9b/activemodel/lib/active_model/secure_password.rb> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Core" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to rubyonrails-core+unsubscr...@googlegroups.com >> <mailto:rubyonrails-core+unsubscr...@googlegroups.com>. >> To post to this group, send email to rubyonrails-core@googlegroups.com >> <mailto:rubyonrails-core@googlegroups.com>. >> Visit this group at https://groups.google.com/group/rubyonrails-core >> <https://groups.google.com/group/rubyonrails-core>. >> For more options, visit https://groups.google.com/d/optout >> <https://groups.google.com/d/optout>. > > -- > Kasper > > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Core" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to rubyonrails-core+unsubscr...@googlegroups.com > <mailto:rubyonrails-core+unsubscr...@googlegroups.com>. > To post to this group, send email to rubyonrails-core@googlegroups.com > <mailto:rubyonrails-core@googlegroups.com>. > Visit this group at https://groups.google.com/group/rubyonrails-core > <https://groups.google.com/group/rubyonrails-core>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. > > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Core" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to rubyonrails-core+unsubscr...@googlegroups.com > <mailto:rubyonrails-core+unsubscr...@googlegroups.com>. > To post to this group, send email to rubyonrails-core@googlegroups.com > <mailto:rubyonrails-core@googlegroups.com>. > Visit this group at https://groups.google.com/group/rubyonrails-core > <https://groups.google.com/group/rubyonrails-core>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>.
-- Kasper -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-core+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-core@googlegroups.com. Visit this group at https://groups.google.com/group/rubyonrails-core. For more options, visit https://groups.google.com/d/optout.