Ladislav Slezak napsal(a): > I wanted to fix test-unit reloading when script/server finishes and > I have found that mode 'test' is set quite late in plugin testsuites, > after environment.rb is loaded. > > For this reason test ENV['RAILS_ENV'] == 'test' doesn't work there. > > The problem is in test_helper.rb files in plugins: > > # first config rails > require File.expand_path(rails_parent + "/config/environment") > # then enable testing, this will get the routing right > ENV["RAILS_ENV"] = "test" > > When environment.rb is loaded the setup is: > > ENV["RAILS_ENV"] = nil > RAILS_ENV = 'development' > > > Jozef, this could be the reason why the host testsuite sometimes writes to > the development DB during testing... > > I have fixed this problem in web-client and it's plugins, > the webservice packages require more effort, because routing is set there. > > Reported as bug #533178 >
Good, it looks like you find root of problem. > -- > > Best Regards > > Ladislav Slezák > Yast Developer > ------------------------------------------------------------------------ > SUSE LINUX, s.r.o. e-mail: [email protected] > Lihovarská 1060/12 tel: +420 284 028 960 > 190 00 Prague 9 fax: +420 284 028 951 > Czech Republic http://www.suse.cz/ -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
