Hiya - I'm about to commit a branch to my JezC/hobo fork (test-spike), that 
updates and extends the documentation about the Unit Testing - i.e. I wrote 
up the bits that I fell foul of ;)

As of today, using the master hobo branch (2.1.1 and a a bit), rails 4.0.8, 
ruby 2.1.2, the first integration test yields:

7 tests, 10 assertions, 1 failures, 5 errors, 0 skips

The second (AJAX) test yields:

1 tests, 17 assertions, 0 failures, 1 errors, 0 skips

Does that match what you're seeing?

If not, I probably have something else to sort out, before I take the tests 
seriously ;)

Cheers, JeremyC.

On Sunday, 20 July 2014 17:24:04 UTC+1, Ignacio Huerta wrote:
>
> Hi Jeremy, 
>
> I'm afraid that Unit tests have been neglected for the last couple of 
> releases. I believe most of them will work, but a lot of gem 
> updates/syntax changes might make it difficult to set them up. 
>
> It would be really great if you could get the unit tests to run and 
> update the documentation about that. As a first step, I just made a 
> commit updating the Rails versions in the Gemfiles of each of the gems: 
>
> https://github.com/Hobo/hobo/commit/42c39be3ad940931a1ab1dd4906da755db2b7852 
>
> This should get you one step further. Then I'm getting errors with some 
> of the new Rails4 code, but maybe you can take a look at it. 
>
> Warm regards, 
> Ignacio 
>
> PS: If you are interested, what we've been using successfully is the 
> integration_tests/agility_bootstrap folder. This contains an application 
> with a lot of Capybara tests. They help a lot to make sure nothing major 
> is broken with the Hobo stack. 
>
> El 20/07/14 15:36, JezC escribió: 
> > I've made a fork of the Github repo, to do some tinkering. 
> > 
> > I wanted to run the various tests on my machines before I started 
> > changing anything in my fork. 
> > 
> > I'm following the description in hobo/README.md for the Unit Tests. This 
> > document is probably outdated - there's a reference to the 
> > CHANGES-1.4.txt, for example. That may be why I'm having difficulties. 
> > 
> > I created a new clean gemset ('hobo-test'), then did the set up for the 
> > test: 
> > 
> >     export HOBODEV=`pwd` 
> > 
> > to get the Current Working Directory into a parameter for the script 
> > that follows. 
> > 
> >     for f in dryml hobo_support hobo_fields hobo ; do cd $f ; bundle 
> > install ; cd .. ; done 
> > 
> > When I execute the shell commands, I get several warnings and one 
> failure: 
> > 
> > Bundler could not find compatible versions for gem "actionpack":       
> >                                                                         
> >                 
> >   In Gemfile:                                                           
> >                                                                         
> >               
> >     dryml (>= 0) ruby depends on                                       
> >                                                                         
> >               
> >       actionpack (~> 4.0.2) ruby                                       
> >                                                                         
> >                 
> > 
> >     rails (= 3.2.12) ruby depends on                                   
> >                                                                         
> >                 
> >       actionmailer (= 3.2.12) ruby depends on                           
>                                                                             
>             
> >         actionpack (3.2.12) 
> > 
> > Looking at my gem list, I see that Rails 4.0.8 has been picked up. There 
> > is no railties or other Rails component at 3.2.x. actionmailer is at 
> 4.0.8. 
> > 
> > There must be something else about the test environment that isn't 
> > documented, I think. 
> > 
> > I also see that there are two versions of rake that are installed. This 
> > implies that one of those subdirectories is requiring something 
> > different from the others, and applying different constraints. That's 
> > perfectly plausible - I understand that some of the components can be 
> > used separately from Hobo. 
> > 
> > What am I missing in the setup for doing Unit Tests? 
> > 
> > Cheers, JeremyC 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> > Groups "Hobo Users" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> > an email to [email protected] <javascript:> 
> > <mailto:[email protected] <javascript:>>. 
> > To post to this group, send email to [email protected] 
> <javascript:> 
> > <mailto:[email protected] <javascript:>>. 
> > Visit this group at http://groups.google.com/group/hobousers. 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/hobousers.
For more options, visit https://groups.google.com/d/optout.

Reply via email to