Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

man muss erst RACK_ENV=test benutzen #35

Open
benben opened this issue Dec 4, 2011 · 2 comments
Open

man muss erst RACK_ENV=test benutzen #35

benben opened this issue Dec 4, 2011 · 2 comments

Comments

@benben
Copy link
Member

benben commented Dec 4, 2011

also bei mir reicht es nicht wenn ich einfach

 bundle
 rake test

mache sondern ich muss immernoch davor ein

RACK_ENV=test rake db:migrate

machen. können wir das noch irgendwie ändern?!

@ghost ghost assigned lhm Dec 4, 2011
@bascht
Copy link
Member

bascht commented Dec 4, 2011

Oha. Im Master-Branch? Hier läufts fluffig ohne extra ENV.

vagrant@vagrant-apileipzig:~/api/api$ bundle install
Using rake (0.9.2.2) 
[…]
Using bundler (1.0.21) 
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
vagrant@vagrant-apileipzig:~/api/api$ bundle exec rake test
LOADED SUITE test
BaseTest
     test: GET '/' should return an error.                                PASS
DistrictTest
     test GET to '/districts'                                             PASS
     test GET to '/districts/1'                                           PASS
MiniTest::Spec
Test::Unit::TestCase
==============================================================================
  pass: 3,  fail: 0,  error: 0
  total: 3 tests with 4 assertions in 0.266255218 seconds
==============================================================================
vagrant@vagrant-apileipzig:~/api/api$ rvm --version
rvm 1.10.0-pre by Wayne E. Seguin ([email protected]) [https://rvm.beginrescueend.com/]
vagrant@vagrant-apileipzig:~/api/api$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

@benben
Copy link
Member Author

benben commented Dec 4, 2011

ok ja, wenn man einmal

  RACK_ENV=test rake db:migrate

gemacht hat und es die db/test.sqlite3, dann funktioniert es bei mir auch. Wenn die nicht da ist, dann laufen die tests nich durch. Also es ist jetzt kein Fehler, aber bei Rails wird doch glaub ich, wenn die test db nich da ist, einfach die dev db kopiert, oder?

was mir noch einfällt: wenn man an der DB was verändert hat, muss man auch wieder den befhel durchlaufen lassen. also wir brauchen einen weg, das man bevor man testet die test db immer sync mit der dev db ist.

@lhm lhm removed their assignment Mar 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants