wie kann ich das ändern von Umgebungsvariablen beim ausführen rspec für ruby?

Ich habe mehrere ruby-Skripten und testen mit rspec.

Legte ich meinen Umgebungen in einem env.rb-Datei (für jetzt), damit ich auf Sie zugreifen können, die lokal und in der Produktion setzen Sie Sie in den config-Variablen.

Aber wenn ich rspec, ich möchte verschiedene Umgebungsvariablen. Zwei Anwendungsfälle:

  • Ich laufen Twilio, also ich möchte in der Lage sein zu ändern die SID verwendet werden, um Ihre Test-Anmeldeinformationen
  • Ich Sachen lagern in einer Datenbank-als-service und wollen eine separate test-Datenbank
  • Sie sollten benutzen Sie einfach die Umgebungsvariable in der test-suite. So initialisieren Sie ein Twillio client mit Ihren Zugangsdaten, statt Ihre Produktion Anmeldeinformationen.
  • Wie setze ich Umgebungsvariablen in der test-suite ? Explizit in den Zusammenhang? Ich denke, das macht Sinn. Dank b
InformationsquelleAutor Timothy T. | 2014-12-19
Schreibe einen Kommentar