On Mar 27, 11:51 pm, Surya <[email protected]> wrote: > Hi Folks, > > I hope you're doing good. Sorry for a long email. I am just trying my best > to learn something new and, need your help to understand/ sort a small > issue which I am not able to figure out. > > I have create couple of factories and created some examples for rspec for > one of my projects. I have got everything working on my local. Even, my > specs are green on local for both ruby version: 1.9.2 and 1.9.3. I just > don't understand why travis-ci is failing to build the same commit. > > Here is the link to travis-ci's builds: > > Job #1(Build > 64):https://travis-ci.org/suryart/spree_active_sale/builds/5850619 > > Job #2(Build > 65):https://travis-ci.org/suryart/spree_active_sale/builds/5850754 > > Reason why I find this weird is because, build 64 is failing to run specs > against ruby version of 1.9.2, and passing for 1.9.3. However build 65 is > failing to run specs against ruby version of 1.9.3, and passing for 1.9.2. > And there is no change in code at all for both the builds. > > However, for both builds which are failing throw the same error: > > /home/travis/.rvm/gems/ruby-1.9.2-p320/gems/factory_girl-4.2.0/lib/factory_ > girl/registry.rb:24:in > `find': Factory not registered: active_sale (ArgumentError) > from > /home/travis/.rvm/gems/ruby-1.9.2-p320/gems/factory_girl-4.2.0/lib/factory_ > girl/decorator.rb:10:in > `method_missing' > > Since, the code is very long. I'll reference it from the commit on github. > > spec/factories/active_sale_factories.rb:https://github.com/suryart/spree_active_sale/blob/43cb160d0e4ea1ad694... > > spec/factories/inactive_sale_factories.rb:https://github.com/suryart/spree_active_sale/blob/43cb160d0e4ea1ad694... > > What I know, the issue is coming from this line in active_sale_factories.rb > at line 5: > > factory :active_sale, :class => Spree::ActiveSale do |f| > name "Dummy Sale"end > > Which can not be determined from inactive_sale_factories.rb defined > factories, I suppose. But, why is that happening? Why is it working for > different versions for different builds when there is absolutely no code > change? > > I am new to rspec and factories and doing all this for first time. It will > be very grateful if you can explain this behavior or point out what I am > doing wrong here? Or maybe can help me here to solve this issue? > > Just in case if you would prefer/like to answer on > Stackoverflow:http://stackoverflow.com/questions/15674838/can-not-determine-issue-i... > > Thanks > -- > > Please consider the environment before printing this email. > > Regards, > Surya
This sounds more like a factory girl issue than an rspec issue. Have you tried asking on the factory girl mailing list? https://groups.google.com/group/factory_girl Myron -- You received this message because you are subscribed to the Google Groups "rspec" 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]. For more options, visit https://groups.google.com/groups/opt_out.
