Ruby on Rails Wednesday, June 24, 2015

Thanks for you support.

On Wednesday, June 24, 2015 at 11:56:42 AM UTC-7, Colin Law wrote:
On 24 June 2015 at 19:26, Masaaki Furuki <johnm...@gmail.com> wrote:
> Colin,
>
> So in the begging, I only had first_name and last_name in
> 'myapp/test/fixtures/users.yml' but there is 3rd attribute 'email' in model
> and controller is that what this means.

No, it is talking about the number of records in the users table.
Initially 2 from your test/fixtures/users.yml and it should have added
a new record.  It did not add an error as you had an attribute missing
so the validation failed and therefore the record count did not
increase to three.

Colin

>
> Thanks,
> Masaaki
>
> On Wednesday, June 24, 2015 at 11:20:23 AM UTC-7, Colin Law wrote:
>>
>> On 24 June 2015 at 19:12, Masaaki Furuki <johnm...@gmail.com> wrote:
>> > Hi Colin,
>> >
>> > Thanks for your reply. Actually problem has been already solved as you
>> > can
>> > see in link down below but this question remains.
>> >
>> >
>> > http://stackoverflow.com/questions/30990576/user-count-didnt-change-by-1-rails
>> >
>> > I just want to make reference of failure, error message reference for
>> > sake
>> > of efficiency. In this case, where numbers 1, 2, 3 come from is actual
>> > question instead for what these numbers stands for.
>>
>> The test_should_create_user expects one record to be added to the user
>> table, it had two records at the start of the test so count should
>> increase from 2 to 3.  It did not increase by 1 from 2 to 3, hence the
>> error.
>>
>> Colin
>>
>> >
>> >
>> > On Wednesday, June 24, 2015 at 10:40:52 AM UTC-7, Colin Law wrote:
>> >>
>> >> On 24 June 2015 at 18:22, Masaaki Furuki <johnm...@gmail.com> wrote:
>> >> > What does "User.count" didn't change by 1. Expected: 3 Actual: 2
>> >> > means?
>> >>
>> >> If I asked you to guess what it means what would you say?
>> >> Start by looking at the test it refers to, see what you are asking it
>> >> to test, then try to work out the answer to your question.
>> >>
>> >> Colin
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "Ruby on Rails: Talk" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> > an
>> > email to rubyonrails-ta...@googlegroups.com.
>> > To post to this group, send email to rubyonra...@googlegroups.com.
>> > To view this discussion on the web visit
>> >
>> > https://groups.google.com/d/msgid/rubyonrails-talk/b85cb187-6a21-4088-b096-9fc241e5eaaf%40googlegroups.com.
>> >
>> > 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: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to rubyonrails-ta...@googlegroups.com.
> To post to this group, send email to rubyonra...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rubyonrails-talk/54125d9c-6005-486c-aece-b6cdaa792f83%40googlegroups.com.
>
> 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: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/6c138e10-d2a7-4d27-b3fb-1e65547c2a00%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment