Artur, send a pull request :)

--
Kasper

On 21 Feb 2018, 01.14 +0100, Artur Beljajev <artur.belja...@internet.ee>, wrote:
> Should I create a ticket on Github first?
>
> On Saturday, January 20, 2018 at 3:28:49 PM UTC+2, Kasper Timm Hansen wrote:
> > Yep, that sounds good too, Kerri.
> >
> > Artur, go right ahead!
> >
> > --
> > Kasper
> >
> > On 10 Jan 2018, 15.37 +0100, Kerri Miller <kerr...@gmail.com>, wrote:
> > > Not to "well actually" myself but another option might be to use 
> > > MAX_PASSWORD_LENGTH_ALLOWED as the OP suggested, but have an explicit 
> > > test for MAX_PASSWORD_LENGTH_ALLOWED=72.. which might actually be a 
> > > better approach, since it'll isolate the exact defect case 
> > > (MAX_PASSWORD_LENGTH_ALLOWED != 72) rather than have it be implied by a 
> > > well-named-but-oddly-disconnected constant.
> > >
> > > // Kerri
> > >
> > > > On Wed, Jan 10, 2018 at 3:19 PM, <artur.b...@internet.ee> wrote:
> > > > > I would be happy to do this!
> > > > >
> > > > >
> > > > > On Tuesday, January 9, 2018 at 10:30:41 PM UTC+2, Kasper Timm Hansen 
> > > > > wrote:
> > > > > > Yep, we could do that 👍
> > > > > >
> > > > > > > Den 9. jan. 2018 kl. 12.39 skrev Kerri Miller <kerr...@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> 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.b...@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/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-co...@googlegroups.com.
> > > > > > > > > > To post to this group, send email to 
> > > > > > > > > > rubyonra...@googlegroups.com.
> > > > > > > > > > Visit this group at 
> > > > > > > > > > https://groups.google.com/group/rubyonrails-core.
> > > > > > > > > > For more options, visit 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-co...@googlegroups.com.
> > > > > > > > > To post to this group, send email to 
> > > > > > > > > rubyonra...@googlegroups.com.
> > > > > > > > > Visit this group at 
> > > > > > > > > https://groups.google.com/group/rubyonrails-core.
> > > > > > > > > For more options, visit 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-co...@googlegroups.com.
> > > > > > > To post to this group, send email to rubyonra...@googlegroups.com.
> > > > > > > Visit this group at 
> > > > > > > https://groups.google.com/group/rubyonrails-core.
> > > > > > > For more options, visit 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-co...@googlegroups.com.
> > > > > To post to this group, send email to rubyonra...@googlegroups.com.
> > > > > Visit this group at https://groups.google.com/group/rubyonrails-core.
> > > > > For more options, visit 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-co...@googlegroups.com.
> > > To post to this group, send email to rubyonra...@googlegroups.com.
> > > Visit this group at https://groups.google.com/group/rubyonrails-core.
> > > For more options, visit 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.
> 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.

-- 
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.

Reply via email to